On Jul 28, 2004, at 6:13 PM, Guido van Rossum wrote: >> (Oh... and another infrastructure-level issue: Python classes know >> their __module__ name, but in a system using module spaces, the >> module name alone is not sufficient to identify the module where the >> class originated. In Java, a class is uniquely identified by the >> combination of its fully qualified name, and the classloader used to >> load it. This is not an issue for Python functions (which reference >> the module globals) or for modules themselves, which both indirectly >> refer to the loader used to load the module. But it could be an >> issue for classes.) > > But who ever uses __module__ for anything else than printing it? I've used sys.modules[__module__] to get a reference to the current module object. Mostly for running doctests I guess, but I've probably used it in other places. -bob -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3589 bytes Desc: not available Url : http://mail.python.org/pipermail/python-dev/attachments/20040728/d372842c/smime.bin
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4