|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
各位大神,我跟着python mixin 编程机制 里面敲代码,总是出现如下提示,该如何解决,谢谢!
>>> class A:
def get_a(self):
print('a')
>>> class B:
def get_b(self):
print('b')
>>> class C:
pass
>>> A.__bases__ +=(B,)
Traceback (most recent call last):
File "<pyshell#115>", line 1, in <module>
A.__bases__ +=(B,)
TypeError: Cannot create a consistent method resolution
order (MRO) for bases object, B
>>> B.__bases__+=(B,)
C.__bases__+=(A,B,)
TypeError: Cannot create a consistent method resolution
order (MRO) for bases object, A, B
>>> |
|