SIGN IN SIGN UP
python / cpython UNCLAIMED

The Python programming language

72137 0 43 Python

Issue #25791: Warn when __package__ != __spec__.parent.

In a previous change, __spec__.parent was prioritized over
__package__. That is a backwards-compatibility break, but we do
eventually want __spec__ to be the ground truth for module details. So
this change reverts the change in semantics and instead raises an
ImportWarning when __package__ != __spec__.parent to give people time
to adjust to using spec objects.
B
Brett Cannon committed
849113af6ba96c36ffaaa9896c9a337eb3253b89
Parent: 52c854a