agent_studio.utils.singleton

agent_studio.utils.singleton#

Module Contents#

Classes#

Singleton

Singleton Abstract Base Class

ThreadSafeSingleton

Thread Safe Singleton Abstract Base Class

class agent_studio.utils.singleton.Singleton[source]#

Bases: abc.ABCMeta

Singleton Abstract Base Class https://stackoverflow.com/questions/33364070/implementing -singleton-as-metaclass-but-for-abstract-classes

class agent_studio.utils.singleton.ThreadSafeSingleton[source]#

Bases: abc.ABCMeta

Thread Safe Singleton Abstract Base Class

https://stackoverflow.com/questions/33364070/implementing -singleton-as-metaclass-but-for-abstract-classes https://medium.com/analytics-vidhya/how-to-create- a-thread-safe-singleton-class-in-python-822e1170a7f6