All pastes #212046 Raw Edit

Anonymous

public python v1 · immutable
#212046 ·published 2006-10-20 17:34 UTC
rendered paste body
class 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