首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >retrying.RetryError: RetryError[尝试: 1289627,值:无]

retrying.RetryError: RetryError[尝试: 1289627,值:无]
EN

Stack Overflow用户
提问于 2016-06-29 15:37:09
回答 1查看 1.1K关注 0票数 0

我试图按下面的方式使用重试模块,但是遇到了retrying.RetryError:每当遇到stop_max_delay时,如果有人提供如何修复它的输入,我会很感激。

代码语言:javascript
复制
import time
from retrying import retry    
def retry_if_result_none(result):
    """Return True if we should retry (in this case when result is None), False otherwise"""
    return result is None

@retry(stop_max_delay=10000,retry_on_result=retry_if_result_none)
def might_return_none():
    print "Retry forever ignoring Exceptions with no wait if return value is True"

print "Start : %s" % time.ctime()
might_return_none()
print "End : %s" % time.ctime()

错误:-

代码语言:javascript
复制
  File "check_devices.py", line 15, in <module>
    might_return_none()
  File "build\bdist.win-amd64\egg\retrying.py", line 49, in wrapped_f
  File "build\bdist.win-amd64\egg\retrying.py", line 214, in call
retrying.RetryError: RetryError[Attempts: 1289627, Value: None]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-29 18:22:13

你应该像下面这样做

代码语言:javascript
复制
from retrying import retry, RetryError

try:
    might_return_none()
except RetryError as e:
    print "RetryError"
    print "End : %s" % time.ctime()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38104195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档