@@ -183,8 +183,8 @@ class property:
def __init__(self, fget, fset=None):
self.fget = fget
self.fset = fset
- if '__doc__' in fget.__dict__:
- self.__doc__ = fget.__dict__['__doc__']
+ if hasattr(fget, '__doc__'):
+ self.__doc__ = fget.__doc__
def __get__(self, obj):
return self.fget(obj)