finesse.datastore.init_singleton¶
- finesse.datastore.init_singleton(cls, *args, **kwargs)[source]¶
 Instantiate cls and return the object for the current and future calls.
- Parameters
 cls : type
The singeton class to retrieve. If cls has already been instantiated, the existing instance is returned and args and kwargs are ignored.
- Returns
 object
The instantiated singleton.
- Other Parameters
 args, kwargs
Positional and keyword arguments to pass to the cls call, if cls is not yet instantiated.