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 brett.cannon
Recipients brett.cannon, ncoghlan
Date 2013-12-10.15:21:02
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1386688862.92.0.780191875027.issue19944@psf.upfronthosting.co.za>
In-reply-to
Content
Another option would be to add a keyword-only use_parent_path flag to importlib.find_spec() which is True by default. If use_parent is True, 'path' is provided, and there is no parent, then 'path' can act as a fallback.

Which makes me wonder if also adding a keyword-only import_parents keyword to implicitly import any parent packages as necessary would be helpful. It would imply use_parent_path as true. Might also be useful to add to import_module() to get rid of that annoyance inherited from __import__.
History
Date User Action Args
2013-12-10 15:21:02brett.cannonsetrecipients: + brett.cannon, ncoghlan
2013-12-10 15:21:02brett.cannonsetmessageid: <1386688862.92.0.780191875027.issue19944@psf.upfronthosting.co.za>
2013-12-10 15:21:02brett.cannonlinkissue19944 messages
2013-12-10 15:21:02brett.cannoncreate