Larry Bates wrote: > 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 ? >> >> - >> >> Are ther alternative constructs/mechanism available, which could be >> used to add this functionality possiby directly to a code-module? >> > Two thoughts: > > 1) Don't call a class instance exec, it will mask the built-in > exec statement.
He won't be able to ;) Georg -- http://mail.python.org/mailman/listinfo/python-list