Closed
Description
This behavior just bit me. Anyone have a clue why this would be happening?
Test case:
import param
class A(param.Parameterized):
a = param.Number(default=10)
def __init__(self, **params):
super(A, self).__init__(**params)
print self.a
class B(A):
a = param.Number(default=None)
def __init__(self, **params):
super(B, self).__init__(**params)
print self.a
a=A()
b=B()
Output:
10
10
10