def _singleton(cls):
    instance = cls()
result = lambda : instance
result.__doc__ = cls.__doc__
return result


@_singleton
class example(object):
    pass
Есть ли смысл в контейнере для внедрения зависимостей в Python?