tenzing.utils.singleton.singleton_object¶
-
tenzing.utils.singleton.singleton_object(cls)¶ Singleton metaclass class decorator.
This class decorator transforms (and replaces) a class definition (which must have a Singleton metaclass) with the actual singleton object.
>>> @singleton_object >>> class MySingleton(metaclass=Singleton): >>> pass >>> MySingleton is MySingleton() # Doesn't require instantiation True