Bas*_*evs 11 c python exception python-c-api
我在C中编写Python模块.我需要报告内置Python异常无法描述的错误.因此,我希望抛出我自己的类型的例外.问题是,Python策略是从BaseException类派生所有异常.我知道如何创建派生类型对象(分配给tp_base memeber),但我不知道如何获取对BaseException类型对象的引用.PyExc_BaseException是对PyObject的引用,表示类,而不是类型对象.
如何从C代码中抛出自定义Python异常?
| 归档时间: |
|
| 查看次数: |
2437 次 |
| 最近记录: |