mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 01:14:15 +02:00
10 lines
241 B
Python
10 lines
241 B
Python
class Singleton(type):
|
|
|
|
__instance = {}
|
|
|
|
def __call__(cls, *args, **kwargs):
|
|
if cls not in cls.__instance:
|
|
cls.__instance[cls] = super(Singleton, cls).__call__(*args, **kwargs)
|
|
|
|
return cls.__instance[cls]
|