No se como estés sobre escribiendo tus métodos.
Aquí dejo, un ejemplo simple de que es lo que pasa.
Código Python:
Ver originalclass A(object):
def __init__(self):
print "-A"
super(A, self).__init__()
print "+A"
class B(A):
def __init__(self):
print "-B"
super(B, self).__init__()
print "+B"
class C(B):
def __init__(self):
print "C"
a = A()
print
b = B()
print
c = C()
En tu caso probablemente tiene herencia multiple y no sabes del
mro.