我正在使用记录错误的库。但我希望它提出异常。引发错误日志的异常
有没有快速的办法有上调,而不是记录的只是一个错误的异常?
我使用的库是cssutils
,但为了简单起见,假设我的代码如下所示:
from foo import do_something
do_something(x)
,并假设do_something
将记录一个错误,如果x
是不可接受的输入。如果do_something
记录错误,是否会引发异常?或者是编辑foo
的来源的唯一方法?
我正在使用记录错误的库。但我希望它提出异常。引发错误日志的异常
有没有快速的办法有上调,而不是记录的只是一个错误的异常?
我使用的库是cssutils
,但为了简单起见,假设我的代码如下所示:
from foo import do_something
do_something(x)
,并假设do_something
将记录一个错误,如果x
是不可接受的输入。如果do_something
记录错误,是否会引发异常?或者是编辑foo
的来源的唯一方法?
,如果你想还是记录错误目前尚不清楚,但你可以尝试喜欢的东西:
if error_is_true:
raise Exception("error message...")
随着日志:
try:
my_function()
except Exception:
logger.exception("error msg...")
有一些示例代码,将是很好的!要提高一个例外,而不是记录 –
好,修改库,这样它也做了记录...... –
@ChristopherApple后抛出异常显示,对不起,这个问题还不清楚。我编辑过它。 – Garrett