class A:
def close(self):
print('A')
class B:
def close(self):
print('B')
class C(A, B):
def close(self):
print('C')
super().close()
C().stop()
Obviously, B.close()
is not called. Typically it is a bug. I think Pylint should report such kind of things.