Robert Kern wrote: > stef mientki wrote: > >> I want to view my own namespace, >> i.e. to see the modules namespace in the module itself, >> is that possible ? >> >> I can use >> dir() >> but I read dir is just a convenience function, >> and besides I want key/value pairs. >> > > vars() will give you a dictionary copy of the local namespace, but modifying > it > won't modify the namespace. > > globals() will give you the module's namespace as a dictionary which you can > modify. > > locals() will give you the local namespace (wherever you happen to be), but > you > may be restricted from modifying that dictionary in some circumstances. > > thanks Robert,
funny, that this is much more complicated than __dict__ of an external module: - you have to make a copy before iterating - iterating more than once increases the list I think I just write a module on top. cheers, Stef Mientki -- http://mail.python.org/mailman/listinfo/python-list