From 854e4b67ab5caee21212754434002a53b96d36e1 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Tue, 20 Oct 2015 09:45:44 -0600 Subject: [PATCH] Break out of retry loop Signed-off-by: Zack Cerza --- teuthology/lock.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teuthology/lock.py b/teuthology/lock.py index 38809477af..beaf1db63b 100644 --- a/teuthology/lock.py +++ b/teuthology/lock.py @@ -519,10 +519,12 @@ def unlock_one(ctx, name, user, description=None): while proceed(): try: response = requests.put(uri, json.dumps(request)) + success = response.ok + if success: + break # Work around https://github.com/kennethreitz/requests/issues/2364 except requests.exception.ConnectionError as e: log.warn("Saw %s while unlocking; retrying...", str(e)) - success = response.ok if success: log.info('unlocked %s', name) else: -- 2.39.5