File: LP6E/Chapter31/mro_nondiamond.py
class E: attr = 'E' # D E
class D: attr = 'D' # | |
class C(E): attr = 'C' # B C
class B(D): pass # \ /
class A(B, C): pass # A
# |
X = A() # X
print(X.attr) # D