TypeError: Error when calling the metaclass bases Cannot create a consistent method resolution

Python
Error when calling the metaclass bases Cannot create a consistent method resolution order (MRO) for bases
这个异常 看下代码应该是多重继承中类的顺序导致的.
原因是在写多重继承的时候,父类的顺序导致了python的方法解析顺序出现了问题.
可将继承父类的顺序调换一下,测试代码应该可以通过.

posted @ 2018-10-15 17:54  vercont  阅读(228)  评论(0编辑  收藏  举报