What's the difference between:
class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__()
class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self)
super being used quite a lot in classes with only single inheritance. I can see why you'd use it in multiple inheritance but am unclear as to what the advantages are of using it in this kind of situation.