【发布时间】:2016-10-12 12:08:24
【问题描述】:
我遇到了一个问题,我想使用来自 collections.abc.MutableSequence 的 mixin 方法,但我还必须从其他东西继承。
class Thing(urwid.Pile, collections.abc.MutableSequence):
...
我结束了
TypeError: metaclass conflict: the metaclass of a derived class must be
a (non-strict) subclass of the metaclasses of all its bases
我如何确定发生了什么并解决它? metaclass = ABCMeta 不值一提。
【问题讨论】:
标签: python python-3.x multiple-inheritance metaclass