In article <[EMAIL PROTECTED]>, meelab <[EMAIL PROTECTED]> wrote:
> Dear All, > > I am looking for a way to create a "static object" or a "static class" - > terms might be inappropriate - having for instance: > > class StaticClass: > . > . > > and then > staticObject1 = StaticClass() > staticObject2 = StaticClass() > > so that staticObject1 and staticObject2 refers exactly to the same > instance of object. Personally I do the following (in its own module). There may be a better way, but this is simple and it works: _theSingleton = None def getSingleton(): global _theSingleton if not _theSingleton: _theSingleton = _Singleton() return _theSingleton class _Singleton: def __init__(self, ...): ... -- Russell -- http://mail.python.org/mailman/listinfo/python-list