pythonwrench.abc module¶ class pythonwrench.abc.Singleton[source]¶ Bases: type Singleton metaclass. To use it, just inherit from metaclass. Example¶ >>> class MyClass(metaclass=Singleton): >>> pass >>> a1 = MyClass() >>> a2 = MyClass() >>> # a1 and a2 are exactly the same instance, i.e. id(a1) == id(a2)