Trying to understand super(). From the looks of it, both child classes can be created just fine. Im curious as to what difference there actually is in this code:
class Base(object):
def __init__(self):
print "Base created"
class ChildA(Base):
def __init__(self):
Base.__init__(self)
class ChildB(Base):
def __init__(self):
super(ChildB, self).__init__()
print ChildA(),ChildB()