我正在使用正在记录错误的库。但我希望它能引发异常。
是否有快速方法可以引发异常,而不仅仅是记录错误?
我正在使用的库是cssutils
,但为简单起见,假设我的代码如下:
from foo import do_something
do_something(x)
并且如果do_something
是不可接受的输入,则假设x
将记录错误。如果do_something
记录错误,是否有一些快速入侵会导致异常?或者是编辑foo
来源的唯一方法吗?
答案 0 :(得分:0)
目前尚不清楚您是否仍想记录错误,但您可以尝试以下方式:
if error_is_true:
raise Exception("error message...")
使用日志:
try:
my_function()
except Exception:
logger.exception("error msg...")