calypso.utils.singleton module
- class calypso.utils.singleton.ParameterizedSingletonMeta(name, bases, namespace, /, **kwargs)
Bases:
ABCMeta
Singleton meta class by parameters
- classmethod del_all_instances()
- classmethod del_instance(*args, **kwargs)
- class calypso.utils.singleton.SingletonMeta(name, bases, namespace, /, **kwargs)
Bases:
ABCMeta
Singleton meta class
- class calypso.utils.singleton.WeakParameterizedSingletonMeta(name, bases, namespace, /, **kwargs)
Bases:
ABCMeta
- calypso.utils.singleton.singleton(cls)
Singleton decorator