如何通过python中的给定代码查找所有可抛出的异常?

时间:2019-05-08 14:03:22

标签: python exception

我有一个有效的代码库,其中包含类似以下代码的实例:

while True:
    try:
        foo()
        bar()
        kik()
        lol()
    except:
        sleep(0.05)

我现在必须对foobarkiklol的部分或全部进行更改,并且异常处理的范围太广,使我陷入困境因为很难知道原始编写者正在捕获什么以及如何不破坏某些用例。

我如何才能知道此代码可能引发的所有可能的异常,以便在不中断当前工作功能的情况下纠正这种怪异?

谢谢

0 个答案:

没有答案