class B(A):

    def __init__(self):
        super(B, self).__init__()

@property
def prop(self):
    return A.prop.fget(self)

@prop.setter
def prop(self, value):
    value['extra'] = 'stuff'
A.prop.fset(self, value)
Python - extending properties like you'd extend a function