Question: what I am doing wrong? Here, I am defining class with property member:
class Test: def getter(self): print "Getter called." return 'a' def setter(self, val): print "Setter called." prop = property(getter, setter) Then testing it: >>> t = Test() >>> t.prop Getter called. 'a' >>> t.prop = 'b' >>> t.prop 'b' >>> As you see, getter works properly. But when assigning to property, setter is not called, as I would expect. prop is simply replaced with whatever is assigned and ceased being a property.
-- http://mail.python.org/mailman/listinfo/python-list