lazaridis_com wrote: > I would like to fulfill the following task: > > The construct: > > if __name__ == '__main__': > > should be changed to something like: > > if identifier.name == '__main__': > > The term "identifier" should be selected based on the meaning of the > __double-underscore-enclosure__ of the entities. > > - > > What I would need to know is: > > a) what would be the correct term for "identifier"?
import sys class _identifier: def __getattr__(self, name): return sys._getframe(1).f_globals['__%s__' % name] identifier = _identifier() Georg -- http://mail.python.org/mailman/listinfo/python-list