singleton_metaclass
¶
A Module containing a metaclass that converts any class into a Singleton.
Singleton
¶
Bases: type
flowchart LR
tm_devices.helpers.singleton_metaclass.Singleton[Singleton]
click tm_devices.helpers.singleton_metaclass.Singleton href "" "tm_devices.helpers.singleton_metaclass.Singleton"
A metaclass that converts a standard class into a Singleton (one instance).
Examples:
>>> from tm_devices.helpers import Singleton
>>> class A(metaclass=Singleton):
... pass