Python multiple inheritance: Listing parents with __bases__

Python multiple inheritance: Listing parents with __bases__

Does Python allow for multiple inheritance? Yes:

class A:
    pass
class B:
    pass
class C(A, B):  # tuple with 2 parents
    pass

And so:

C.__bases__

returns:

(<class ‘__main__.A’>, <class ‘__main__.B’>)