[Python-Dev] Fix import errors to have data
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