[Python-Dev] Fix import errors to have data (original) (raw)

Bob Ippolito bob at redivi.com
Thu Jul 29 00:40:34 CEST 2004


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



More information about the Python-Dev mailing list