From 16329612fe33cb017da8fcf8717be0ab8d04fb87 Mon Sep 17 00:00:00 2001 From: Oleg Plakhotniuk Date: Fri, 10 Jul 2015 10:38:00 -0500 Subject: [PATCH] [amazonstorecard] Break login loop after several retries. Closes #2042 --- modules/amazonstorecard/browser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/amazonstorecard/browser.py b/modules/amazonstorecard/browser.py index 9f590dfc..1511ce9b 100644 --- a/modules/amazonstorecard/browser.py +++ b/modules/amazonstorecard/browser.py @@ -51,7 +51,9 @@ class AmazonStoreCard(LoginBrowser): def do_login(self): self.session.cookies.clear() self.login.go() - while self.login.is_here(): + for i in xrange(self.MAX_RETRIES): + if not self.login.is_here(): + break self.page.proceed(self.config) if not self.page.logged: raise BrowserIncorrectPassword()