Message181242
> By the way,...
Yeah, PEP 420 (implemented in 3.3) introduced namespace packages. The new behavior you're thinking of is where a package doesn't need a __init__.py. So path-based lookup for modules, the order goes like this (for "import spam.eggs"):
1. look for a directory named "spam" with a __init__.py,
2. look for a file named spam.py,
3. look for a directory named "spam" (becomes an namespace package),
4. raise ImportError (used to be step 3).
Once spam gets loaded, spam.eggs gets imported... |
|
Date |
User |
Action |
Args |
2013-02-03 05:07:23 | eric.snow | set | recipients:
+ eric.snow, Arfrever, r.david.murray, shai |
2013-02-03 05:07:23 | eric.snow | set | messageid: <1359868043.6.0.184652033644.issue17108@psf.upfronthosting.co.za> |
2013-02-03 05:07:23 | eric.snow | link | issue17108 messages |
2013-02-03 05:07:23 | eric.snow | create | |
|