B t `™ã@s$Gdd„deƒZGdd„deƒZdS)c@seZdZdZiZdd„ZdS)Ú MonoStatez*A class where every instance shares state.cOstj|f|ž|Ž}|j|_|S)N)ÚobjectÚ__new__Ú_stateÚ__dict__)ÚclsÚpÚkÚself©r ú;/tmp/pip-unpacked-wheel-cqckmaqz/pyutilib/misc/singleton.pyrszMonoState.__new__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rrr r r r r src@seZdZdZdd„ZdS)Ú Singletonz=A class where the __new__() method returns the same instance.cOsd|jkrt |¡|_|jS)NÚ _the_instance)rrrr)rrrr r r rs  zSingleton.__new__N)r r rrrr r r r rsrN)rrrr r r r Ú s