我如何编写一个扩展类来子类内置Exception
类?在
我试过了
cdef extern from "Python.h" nogil:
ctypedef class __builtin__.Exception [object PyExc_Exception]:
pass
cdef class FUSEError(Exception):
cdef public int errno
这可以很好地从.pyx
编译到.c
,但是编译.c
文件将失败,并返回
我想这意味着PyExc_异常实际上并不是 C结构的异常-但它是什么? https://docs.python.org/3.6/c-api/exceptions.html#standard-exceptions 似乎很清楚地说这是PyExc_的例外。。在
目前没有回答
相关问题 更多 >
编程相关推荐