在Python
中是否有可能捕获在uncaught exceptions
中抛出的QThread
,以便父线程捕获子线程中的异常。
在Java中,我会为此使用UncaughtExceptionHandler。
答案 0 :(得分:0)
sys.excepthook
每次引发和未捕获异常时都被调用;也许可以看到未捕获的异常的一种方法就是尝试以下方法:
def raise_exception(*args):
# print info when raising uncaught exception
print(args)
sys.excepthook = raise_exception