处理C和Python之间的参数不匹配

时间:2014-05-28 01:21:43

标签: python c exception-handling

通过C API调用Python 3.4函数时,是否可以在将错误数量的参数传递给Python函数时处理这种情况?

也就是说,在调用

PyObject *pFunc, *pArgs;
//[...]
PyObject *pValue = PyObject_CallObject(pFunc, pArgs); 

将Python参数打包到pArgs中,有没有办法检测这些参数与Python函数期望的不匹配?

现在,它似乎立即从Python返回,没有返回值,也没有任何关于出错的线索。

0 个答案:

没有答案