我使用解析css的tinycss2中的parse_declaration_list函數。當我給它無效的css時,它返回[< ParseError invalid>]。但是,我不能爲了我的生活而弄清楚如何真正發現這個錯誤。如何捕捉python中的非致命錯誤
我已經試過:
try:
parse_declaration_list(arg)
except:
do_something()
沒有骰子。
try:
parse_declaration_list(arg)[0]
except:
do_something()
nope。
try:
parse_declaration_list(arg)
except ParseError:
do_something()
仍然沒有
error = parse_declaration_list(arg)[0]
if isinstance(error, Exception):
do_something()
對不起,沒有做不到的。我完全被難住了,我的一切事情都是關於正常,行爲錯誤的東西。
你可以發佈追蹤? '嘗試/除了'應該趕上_everything_。 –
也許它內部捕捉,然後打印,然後返回到您的電話。 –