У меня есть класс 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
Как это можно решить?