[Python-Dev] PEP 364, Transitioning to the Py3K standard library
barry at python.org
Thu Mar 8 04:10:56 CET 2007
-----BEGIN PGP SIGNED MESSAGE-----
On Mar 7, 2007, at 7:39 PM, Brett Cannon wrote:
>> I think it's important to import on demand only though.
> And I agree.
>> I should
>> probably make that clear in the PEP <wink>. IOW, "import email"
>> should not by side-effect import all sub-modules just because there's
>> a remapping involved. This actually would be quite easy to do, but
>> it's one of the reasons why the Python 2.5 email package hack goes
>> through so much trouble.
> I am not suggesting that every rename be imported. All I am saying is
> that a .pth file could ``import pkg.old_names`` and that old_names
> module adds the mappings, that's all. It doesn't do anything that you
> are not proposing be done automatically.
Cool, I see. What advantage do you see with importing the
pkg.old_names from a .pth file rather than just including whatever is
necessary right in pkg/__init__.py?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
-----END PGP SIGNATURE-----
More information about the Python-Dev