首页 > 解决方案 > 如何在包罗万象的声明中宣布失败?

问题描述

不幸的是,我必须使用并且现在无法更改的一些代码库看起来像这样:

while True:
    try:
        do_stuff()
    except:
        time.sleep(0.005)

这意味着,任何异常都会被悄悄地捕获。

我怎样才能绕过这种恐怖?

我正在使用最简单的测试代码,我无法轻易知道它何时失败。

我不能提出任何东西,也不能使用 exit()

在这种情况下,标准的做法是什么?

标签: pythonexceptionerror-handling

解决方案


推荐阅读