问题标签 [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 投票
1 回答
967 浏览

python - 使用 run_until_complete 运行时重试不起作用

首先,我运行这样的代码,重试工作正常。

其次,我像这样编辑代码,然后再次运行,但收到​​不同的结果。

如图所示,重试在第二个代码中不起作用。不同之处在于我将 call() 放在 loop.run_until_complete 方法中,如何解决这个问题?

0 投票
0 回答
321 浏览

python - 如何使用 Python 重试模块检测重试是否失败?

当服务器处于 DDoS 保护时,我使用 Pythonretrying库等待并重试下载,但我的问题是当所有重试失败时如何抛出异常?

在我的代码中,该download(symbol)函数可能会引发DDoSProtection异常。如果是这种情况,我想开始重试,如果stop_max_attempt_number重试失败,则会引发downloadError()异常。

try except编辑:在我的例子中删除。

参考资料:https ://pypi.python.org/pypi/retrying

0 投票
1 回答
95 浏览

web-scraping - 如何将退避脚本插入我的网络抓取

我想在我的网络抓取中使用包“Backoff”,但我无法让它工作。我在哪里插入它?如何让“r = requests...”仍然被识别?

我尝试以各种方式将该语句放入我的代码中,但它不起作用。我希望能够将其用于预期目的的包。谢谢!

要插入的代码

现有代码:

我希望“退避”代码按照代码中的设计工作,以重试 500 个错误并且没有失败

0 投票
0 回答
11 浏览

retrying - 从范围中提取数据

根据可以建造的可用大小的房屋,寻找脚本或公式以在单独的表格上从一系列房屋中提取数据。

这是初始过程。我们在计算

  1. “块的大小 (m2)” 例如.350m2

  2. “R 代码”(确定房屋必须填充的最小土地百分比以适合该位置。例如 R20(50%min)

  3. 我们得到例如“最小房屋面积(平方米)”。175平方米

一旦我们有了这些数据,我们就可以通过列表告诉客户可以在他们的街区建造什么样的房屋设计。

但是还有一个变量是“Frontage”,例如。7.5(米)

有关更多详细信息,请参见下面的范围。

我希望过滤土地大小以仅显示可用的土地大小

希望这是有道理的

我在 youtube 上试图找到一个可以帮助我的视频。

码不了。

一直在尝试Vlookup功能……还是没弄明白

希望能解决这个问题。

0 投票
1 回答
45 浏览

python - Python重试改变行为

我有一个用@retry 装饰的函数(来自重试库),如果这是重试,我想改变函数的行为以记录更多信息 - 是否有内置的方法来处理这个?

即是这样的:

0 投票
1 回答
117 浏览

google-cloud-firestore - 如何通过重试请求将批处理消息发布到 pubsub 主题

我已经阅读了所有这些文档:https ://cloud.google.com/pubsub/docs/publisher有 3 个示例:

  1. 发布到主题
  2. 以批处理模式发布
  3. 使用重试请求发布

我想将示例 2 和 3 合并为单个,因此使用批处理模式发布适用于重试请求。我怎样才能做到这一点?

0 投票
1 回答
718 浏览

python - Python 使用动态参数重试

重试坚韧的python库中尝试过这个,但无济于事。

重试通常与装饰器一起使用,例如如下元代码所示:

我希望重试参数可以在类上配置

显然这会中断,因为装饰器无法访问对象属性(即无法访问self)。所以认为这会起作用:

但是这两个库都不允许在with块中调用重试

用动态参数包装重试逻辑的首选方法是什么?

0 投票
0 回答
807 浏览

python - 在 Python 中重试装饰器

我正在尝试使用重试装饰器。它运行良好,但是当达到最大重试次数时,就会出现异常。我如何避免这种异常从这种情况下很好地返回,或者当这种情况发生时如何返回一个值?

结果:

0 投票
1 回答
326 浏览

python - 使用 Python 3.8.5 在 Windows 10 上安装 plotly 的问题

我在使用 Python 3.8.5 在 Windows 10 上安装 plotly 时遇到问题。命令行提示符处于管理员模式。

这里的包管理器pip3似乎正在安装retrying-1.3.3遇到错误的包: ModuleNotFoundError: No module named '_distutils_hack'

有人对此有解决方案吗?非常感谢您的时间。谢谢

0 投票
2 回答
183 浏览

python - 将多个参数传递给python中重试的retry_on_exception参数

我有一个用例,其中需要重试向表中添加行的方法,以防出现任何异常。我正在使用重试的@retry 装饰器来实现这一点。

其中一种情况是数据库的密码发生更改。我正在使用 arg retry_on_exception 来捕获任何异常。我面临的问题是,我希望在传递给 retry_on_exception 的方法中获取密码。

到目前为止我的代码,

和 retry_if_db_error_or_passwd_change 就像

我的问题是,在将可调用对象传递给 retry_on_exception 时,如何使用 retry_if_db_error_or_passwd_change 发送类引用?