samwyse wrote:
Is there any way to get the global namespace of the module in which a
class was defined? Answers for both Python 2.x and 3.x will be
cheerfully accepted.
I don't know if it's the same in general, but consider the following
sequence in 2.6:
import sys
class MyClass(object):
pass
print "class--", dir(MyClass)
print "module--", dir(MyClass.__module__)
mod = sys.modules[MyClass.__module__]
print mod
print "globals--", dir(mod)
DaveA
--
http://mail.python.org/mailman/listinfo/python-list