if instance is None:
    instance = cls(*args, **kwargs)
print(cls)
return instance
return inner


@singleton
class TryMe(object):
    pass
m = TryMe()
print(m)
Как декораторы работают с классами в python