Good morning, I wonder if someone could please help me out with the @property function as illustrated in the following example.
class te(): def __init__(self): self.a = 23 @property def b(self): return 2 * self.a t = te() In [4]: t.a Out[4]: 23 In [5]: t.b Out[5]: 46 #works asexpected so far, now let's have a look into t.__dict__ In [6]: t.__dict__ Out[6]: {'a': 23} -> b does not show up. Could anyone please explain me why this does not work / how to get b into .__dict__ / hint me to an explanation? Thanks a lot in advance! Cheers, Ulrich -- http://mail.python.org/mailman/listinfo/python-list