Skip to main content
Journey Uncommon Logo
JourneyUncommon
hardPythonMRO and C3 linearizationSingle-choice MCQ

Why does defining class D below raise a TypeError at class-creation time?

class X: pass class Y: pass class A(X, Y): pass class B(Y, X): pass class D(A, B): pass