【发布时间】:2018-03-03 13:15:37
【问题描述】:
我还没有足够的声誉来评论另一个帖子,所以我会在这里问。我在执行“requests.get”时收到“ConnectionError 10054 现有连接被远程主机强制关闭”。现在,我在另一篇文章中阅读了这段代码,但不确定它是否完整;您能否编辑它,以便在出现错误时它会不断重试我的“requests.get”,然后当我的“requests.get”成功时当然退出。谢谢
import socket
retry_count = 5 # this is configured somewhere
for retries in range(retry_count):
try:
data1 = requests.get(url)
return True
except (error_reply, error_perm, error_temp):
return False
except socket.gaierror, e:
if e.errno != 10054:
return False
reconnect()
return False
出现错误; 返回真 ^ SyntaxError: 'return' 外部函数
【问题讨论】:
标签: python error-handling connection