问题标签 [retrying]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
11 浏览

python - python @retry 的异常范围是什么?

我正在使用https://pypi.org/project/retrying/#description并注意到@retry 实际上并没有停止我的按下过程,Ctrl+C尽管它在终端上停止。如果我这样做ps -ef了,我仍然能够找到正在运行的进程。

我知道我们可以使用retry_on_exception参数并忽略 KeyboardInterrupt 异常。

问题:

  1. @retry 实际上是否重试所有异常,包括 BaseExceptions?
  2. 默认情况下它不排除 KeyboardInterrupt 的任何原因?
  3. 是定义retry_on_exception忽略键盘中断的唯一方法吗?