5.1.1.3.1.5. FedEval.config.singleton

5.1.1.3.1.5.1. Module Contents

5.1.1.3.1.5.1.1. Classes

Singleton

the base class of singletons.

class FedEval.config.singleton.Singleton(thread_safe=False)[source]

Bases: object

the base class of singletons. Each cls on the inheritance tree can own only one instance.

_instance_lock
_writable_lock: threading.Lock | None
__init_once_lock
__initiated = False
classmethod _already_got_one()[source]
classmethod thread_safe_ensurance(func: Callable)[source]
static thread_safe()[source]