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