Files
tsun-gen3-proxy/app/src/singleton.py
Stefan Allius 58c3333fcc initial checkin
2024-05-02 23:55:59 +02:00

10 lines
330 B
Python

class Singleton(type):
_instances = {}
def __call__(cls, *args, **kwargs):
# logger_mqtt.debug('singleton: __call__')
if cls not in cls._instances:
cls._instances[cls] = super(Singleton,
cls).__call__(*args, **kwargs)
return cls._instances[cls]