def retry_wrapper(func, name, mid, log=False):
def wrapped_func():
max_tries = 5
for trie in range(max_tries):
try:
func()
return
except ur.URLError:
if log:
print("URLError for {}({}); sleeping for 1 second".format(name, mid))
time.sleep(1)
except http.client.RemoteDisconnected:
if log:
print("RemoteDisconnected for {}({}); sleeping for 1 second".format(name, mid))
time.sleep(1)
else:
raise ValueError("Unable to execute function.")
return wrapped_func
transcriptAnalyzer_database.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录