使用PyObjC以正常方式打印python异常
作者:互联网
我收到这样的错误:
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堆栈跟踪.
标签:pyobjc,python,objective-c,exception,exception-handling 来源: https://codeday.me/bug/20190726/1545789.html