为了账号安全,请及时绑定邮箱和手机立即绑定

在 WingIDE 中,如何在激活“始终报告”时忽略特定位置的异常?

在 WingIDE 中,如何在激活“始终报告”时忽略特定位置的异常?

芜湖不芜 2021-10-19 16:29:58
我想“总是”休息AssertionError,除了某些地点。例如..site-packages/_pytest/config/__init__.py,抛出异常只是为了检查断言是否被激活:def _assertion_supported():  try:    assert False  except AssertionError:    return True  else:    return False有没有办法说“AssertionError除了那些地方,总是休息”?
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

如果在 Debugger > Exceptions > Always Report 首选项中有 AssertionError,那么在达到断言时,您可以检查“异常”工具中的“忽略此异常位置”并继续调试。不应再次报告该断言,但其他人会。

当然,如果断言不是由 try/except 处理的,那么它仍然可能终止您的调试过程,就像在调试器之外运行时一样。


查看完整回答
反对 回复 2021-10-19
  • 1 回答
  • 0 关注
  • 148 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信