From 45529fba540c38bc3904a89e5e58efcdd316f2e2 Mon Sep 17 00:00:00 2001 From: Darragh Bailey Date: Fri, 1 Jun 2018 10:48:54 +0100 Subject: [PATCH] Ensure timeout exceptions are re-raised during auth attempts Timeouts are different to auth failures, make sure to re-raise them while attempting multiple authentications. Change-Id: I56c9580be9a90f5cda7349a148d467e6ff4e9270 --- jenkins/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jenkins/__init__.py b/jenkins/__init__.py index fcecf50..cd14a03 100755 --- a/jenkins/__init__.py +++ b/jenkins/__init__.py @@ -378,6 +378,8 @@ class Jenkins(object): add_crumb=False, resolve_auth=False) self._session.auth = auth break + except TimeoutException: + raise except Exception as exc: # assume authentication failure failures.append("auth(%s) %s" % (name, exc))