我收到这样的错误:
2010-07-13 20:43:15.131 Python[1527:60f] main: Caught OC_PythonException: : LoginMenuSet instance has no attribute 'play_sound'
就是这段代码:
@try {
[section loop]; //Loop through section
} @catch (NSException *exception) {
NSLog(@"Caught %@: %@", [exception name], [exception reason]);
}
我希望 python 异常与回溯和其他所有内容一起正常打印。
谢谢。
最佳答案
查看 Python 异常的一个技巧是调用 objc.setVerbose(1)
。这使得 PyObjC 稍微更冗长,并导致它在将异常从 Python 转换为 Objective-C 时打印 Python 堆栈跟踪。
关于python - 使用 PyObjC 以正常方式打印 python 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3240867/