Christian Heimes added the comment:

Descriptors like properties are bound to the class and not to the
instance. The behavior is consistent with class attributes and methods:

>>> class Foo:
...     a = 1
...     bar = property(lambda self: 'baz')
...
>>> dict(Foo.__dict__)
{'a': 1, '__module__': '__main__', 'bar': <property object at
0xb7d2b4b4>, '__doc__': None}
>>> Foo().__dict__
{}

----------
nosy: +tiran
resolution:  -> wont fix
status: open -> closed

__________________________________
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue2040>
__________________________________
_______________________________________________
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to