japl.decorators.Singleton

@Singleton

Defines a class as a Singleton. This makes it so that trying to instanciate a class more than once, will always return a single instance of the class.

@Singleton
class my_class:
    def __init__(self):
        my_attr = None