lazaridis_com wrote: > I would like to change the construct: > > if __name__ == '__main__': > > to something like: > > if exec.isMain(): > > My (OO thought) is to place a class in an separate code module and to > instantiate an singleton instance which would keep th something like > this: > > class ExecutionEnv: > def isMain(self) > if CALLING_MODULE.__name__ == '__main__': > return true > else > return false > > exec = ExecutionEnv() > > How to I get access to the CALLING_MODULE ?
sys._getframe(1).f_globals['__name__'] All the best, Fuzzyman http://www.voidspace.org.uk/python/index.shtml > > - > > Are ther alternative constructs/mechanism available, which could be > used to add this functionality possiby directly to a code-module? -- http://mail.python.org/mailman/listinfo/python-list