Commits

Marcin Kuzminski committed eaa291c

Small fixes to LazyProperty

  • Participants
  • Parent commits dbec37a

Comments (0)

Files changed (1)

vcs/utils/lazy.py

 
     def __init__(self, func):
         self._func = func
+        self.__module__ = func.__module__
         self.__name__ = func.__name__
         self.__doc__ = func.__doc__
 
     def __get__(self, obj, klass=None):
         if obj is None:
-            return None
+            return self
         result = obj.__dict__[self.__name__] = self._func(obj)
         return result