Python stellt ein Klassenattribut __mro__ für jede Klasse zur Verfügung.
Es handelt sich um ein Tupel, welches die Klasse selbst und alle Superklassen enthält.
>>> D.__mro__
(<class 'ABCD_trad.D'>,
<class 'ABCD_trad.B'>,
<class 'ABCD_trad.C'>,
<class 'ABCD_trad.A'>,
<type 'object'>)