我有c ++类,假设class A{ };
我用SWIG创建了包装器,以便在python(file:wrapper.py)中使用它。
我也有Python类,它是像这样继承的
class meta_A(type(wrapper.A)): pass
class derived(wrapper.A):
__metaclass__ = meta_A
现在,在尝试实例化类时出现了这个问题
class meta_A (type(wrapper.A)):
TypeError: Error when calling the metaclass bases
type 'SwigPyObjectType' is not an acceptable base type
如何解决?