def __init__(self, func):
        self.__dict__['_setupfunc'] = func
        super(SimpleLazyObject, self).__init__()
Pass in a callable that returns the object to be wrapped.
dataset/ETHPy150Open django/django/django/utils/functional.py/SimpleLazyObject.__init__