summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Shorin <kxepal@apache.org>2015-10-07 13:51:04 +0300
committerAlexander Shorin <kxepal@apache.org>2015-10-07 13:51:04 +0300
commiteb18a69eebcc94e62a2a7dd26b9395020f8d4ecd (patch)
treec20dee3ae9bc1b54a54f837cd69301832a8f1ee7
parent9e2010afe60695af03be75f0e8e5ec57ac684842 (diff)
downloadcouchdb-eb18a69eebcc94e62a2a7dd26b9395020f8d4ecd.tar.gz
Do panic when no more retries left
-rwxr-xr-xdev/run4
1 files changed, 3 insertions, 1 deletions
diff --git a/dev/run b/dev/run
index 4f4c49235..4017167d6 100755
--- a/dev/run
+++ b/dev/run
@@ -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)