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