[Python-Dev] PEP 364, Transitioning to the Py3K standard library
Barry Warsaw
barry at python.org
Thu Mar 8 04:10:56 CET 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
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.
Cool.
>> 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?
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iQCVAwUBRe9+wHEjvBPtnXfVAQI60AP8D7PFDNVR/BiLEoz8iQKYJUOsd8vtXTF5
lcmDi+L0SZ8N95KxlI2icQmaRk2wNhO+0Djp3XJA/aKiHTWa3ImIksuGFb7WIRSY
HhSi2NXPRJOitHz3NhDrfMOFXbDq+Ci4E1YU/+XjtfnsEYqkcLvehvlpY3Urod/j
Z/9g6BDGOuM=
=pxLk
-----END PGP SIGNATURE-----
More information about the Python-Dev
mailing list