::some_enum_value;terminate called after throwing an instance of 'boost::python::error_already_set'
在其他线程之后,我将上面的代码放在一个try/catch中,但是没有捕获到任何可以调用PyErr_Fetch的东西。我仍然很好奇最初的python错误是在哪里发生的。然后,boost会
我在python中有一个相当大的代码,我做了一些修改,现在我看到在执行代码时,脚本不会忽略语言错误,比如缺少函数定义。我认为不可能继续运行缺少函数定义的脚本。我意识到我有一个尝试和一个通用的捕获,所有的异常处理程序周围的代码都是这样-- Worker.update_parse_status() print e
所以python我的意思是,我能不能确保python只存在语言错误?至少清除明显的bug将是非常有帮助的(尽管我理解糟糕的代码