This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author larry
Recipients Arfrever, barry, christian.heimes, eric.snow, larry, pitrou, python-dev, r.david.murray, rhettinger, serhiy.storchaka, vstinner
Date 2014-02-26.20:49:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1393447745.45.0.806146014141.issue20784@psf.upfronthosting.co.za>
In-reply-to
Content
> So, it's a very common idiom.

"Common" doesn't imply "correct" or "supported".  There are plenty of other packages/modules who don't import their subpackages/submodules during initialization.  Unless explicitly supported by the module, using a submodule without explicitly importing it is relying on undefined behavior.

I stand by my statement.
History
Date User Action Args
2014-02-26 20:49:05larrysetrecipients: + larry, barry, rhettinger, pitrou, vstinner, christian.heimes, Arfrever, r.david.murray, python-dev, eric.snow, serhiy.storchaka
2014-02-26 20:49:05larrysetmessageid: <1393447745.45.0.806146014141.issue20784@psf.upfronthosting.co.za>
2014-02-26 20:49:05larrylinkissue20784 messages
2014-02-26 20:49:05larrycreate