I have a simple question regarding the programming style/convention in python when it comes to superclasses, and calling their methods.
Lets assume I have
class A():
def a(self):
print "a"
and I have another class, class B. Is it better to do :-
class B(A):
pass
vs
class B(A):
def a(self):
super(B,self).a()
I eventually want to do : b = B(); b.a()
Is there any difference in the two, except for readability?