Estoy tratando de agregar algunos métodos adicionales a un tipo de matriz de la biblioteca pysparse. Además de eso, quiero que la nueva clase se comporte exactamente como la original, por lo que decidí implementar los cambios utilizando la herencia. Sin embargo, cuando intentoPython: no se puede heredar de una extensión C
from pysparse import spmatrix
class ll_mat(spmatrix.ll_mat):
pass
esto da como resultado el siguiente error
TypeError: Error when calling the metaclass bases
cannot create 'builtin_function_or_method' instances
¿Qué está causando este este error? ¿Hay alguna forma de usar la delegación para que mi nueva clase se comporte exactamente de la misma manera que el original?