llmp.utils.singleton.Singleton¶
- class llmp.utils.singleton.Singleton(name, bases, namespace, /, **kwargs)[source]¶
Singleton metaclass for ensuring only one instance of a class.
Methods
__init__(*args, **kwargs)mro()Return a type's method resolution order.
register(subclass)Register a virtual subclass of an ABC.
- __init__(*args, **kwargs)¶
- mro()¶
Return a type’s method resolution order.
- register(subclass)¶
Register a virtual subclass of an ABC.
Returns the subclass, to allow usage as a class decorator.