Revision: 8054
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 31, 2008 01:10 by jfred
Initial Code
class LazyProperty(object):
def __init__(self, func):
self._func = func
self.__name__ = func.__name__
self.__doc__ = func.__doc__
def __get__(self, obj, klass=None):
if obj is None: return None
result = obj.__dict__[self.__name__] = self._func(obj)
return result
Initial URL
http://blog.pythonisito.com/2008/08/lazy-descriptors.html
Initial Description
Initial Title
Lazy Descriptors
Initial Tags
Initial Language
Python