Eugene Toder added the comment:

Guido: IIUC the general intention is to support @property and __getattr__ style 
hooks on the module level. Assigning to sys.modules[name] from the module 
itself is a bit too late -- there's already a global dict for this module, and 
no way to create a module from an existing dict, so you end up with two global 
namespaces which is annoying (but admittedly people live with that). One way 
around that is to set up import hooks, but this is also annoying, and leaks 
module implementation outside of its code.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24912>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to