Skip to content
Snippets Groups Projects
Singleton.py 233 B
Newer Older
Anton Gusev's avatar
Anton Gusev committed
from .MetaSingleton import MetaSingleton
Anton Gusev's avatar
Anton Gusev committed
class Singleton:
    instances = {}
Anton Gusev's avatar
Anton Gusev committed
    def __new__(cls):
        if not hasattr(cls, 'instance'):
            cls.instance = super(Singleton, cls).__new__(cls)
        return cls.instance