Also retry LoginExceptions.
BUG=None
TEST=trybot
Change-Id: I34ee0f7c1ea6c32b73d6da60fbda00621133a004
Reviewed-on: https://chromium-review.googlesource.com/179150
Tested-by: Achuith Bhandarkar <achuith@chromium.org>
Reviewed-by: Simran Basi <sbasi@chromium.org>
Commit-Queue: Achuith Bhandarkar <achuith@chromium.org>
diff --git a/client/common_lib/cros/chrome.py b/client/common_lib/cros/chrome.py
index ce24428..3f86daf 100644
--- a/client/common_lib/cros/chrome.py
+++ b/client/common_lib/cros/chrome.py
@@ -72,8 +72,9 @@
self._browser = browser_to_create.Create()
self._browser.Start()
break
- except util.TimeoutException:
- logging.error('Timed out logging in, tries=%d', i)
+ except (util.TimeoutException, exceptions.LoginException) as e:
+ logging.error('Timed out logging in, tries=%d, error=%s',
+ i, repr(e))
if i == num_tries-1:
raise