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 original- class 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.