标签: python c exception-handling
通过C API调用Python 3.4函数时,是否可以在将错误数量的参数传递给Python函数时处理这种情况?
也就是说,在调用
PyObject *pFunc, *pArgs; //[...] PyObject *pValue = PyObject_CallObject(pFunc, pArgs);
将Python参数打包到pArgs中,有没有办法检测这些参数与Python函数期望的不匹配?
现在,它似乎立即从Python返回,没有返回值,也没有任何关于出错的线索。