python3不行>>> A.__bases__ += (B,)
Traceback (most recent call last):
File "<pyshell#25>", line 1, in <module>
A.__bases__ += (B,)
TypeError: Cannot create a consistent method resolution
order (MRO) for bases object, B
>>> class C:
pass
>>> C.__bases__ += (A, B, )
Traceback (most recent call last):
File "<pyshell#29>", line 1, in <module>
C.__bases__ += (A, B, )
TypeError: Cannot create a consistent method resolution
order (MRO) for bases object, A, B
>>> B.__bases__ += (A, )
Traceback (most recent call last):
File "<pyshell#30>", line 1, in <module>
B.__bases__ += (A, )
TypeError: Cannot create a consistent method resolution
order (MRO) for bases object, A
|