Anonymous
public python v1 · immutableclass A(object): def __init__(self, foo=0): self._foo = foo def get_foo(self): return self._foo def set_foo(self, foo): print 'A.set_foo()' self._foo = foo foo = property(get_foo, set_foo)class B(A): def __init__(self, foo=0): A.__init__(self, foo) def get_foo(self): return self._foo def set_foo(self, foo): print 'B.set_foo()' self._foo = foo foo = property(get_foo, set_foo)if __name__ == '__main__': b = B() b.foo = 1