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

Given cooperative super() calls in a diamond, what does D().m() return?

class A: def m(self): return ['A'] class B(A): def m(self): return ['B'] + super().m() class C(A): def m(self): return ['C'] + super().m() class D(B, C): def m(self): return ['D'] + super().m()