diff options
author | Alexander Shorin <kxepal@apache.org> | 2015-10-07 13:51:04 +0300 |
---|---|---|
committer | Alexander Shorin <kxepal@apache.org> | 2015-10-07 13:51:04 +0300 |
commit | eb18a69eebcc94e62a2a7dd26b9395020f8d4ecd (patch) | |
tree | c20dee3ae9bc1b54a54f837cd69301832a8f1ee7 | |
parent | 9e2010afe60695af03be75f0e8e5ec57ac684842 (diff) | |
download | couchdb-eb18a69eebcc94e62a2a7dd26b9395020f8d4ecd.tar.gz |
Do panic when no more retries left
-rwxr-xr-x | dev/run | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -481,8 +481,10 @@ def try_request(host, port, meth, path, success_codes, retries=10, retry_dt=1): conn = httpclient.HTTPConnection(host, port) conn.request(meth, path) resp = conn.getresponse() - if resp.status in success_codes or retries == 0: + if resp.status in success_codes: return resp.status, resp.read() + elif retries <= 0: + assert resp.status in success_codes, resp.read() retries -= 1 time.sleep(retry_dt) |