From 70e0485810dfc0b471ca0c4cb140f3edf2385c93 Mon Sep 17 00:00:00 2001 From: Marco Malavolti <marco.malavolti@gmail.com> Date: Sun, 25 Jul 2021 23:40:13 +0200 Subject: [PATCH] Wait 3 sec and retry to get webdriver after any exception --- utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils.py b/utils.py index 80e60ed..2cb9cb0 100644 --- a/utils.py +++ b/utils.py @@ -179,13 +179,13 @@ def get_driver_selenium(idp=None,sp=None,debugSelenium=False): sha1_idp = sha1(idp['entityID']) try: driver = webdriver.Chrome(e2p.PATHCHROMEDRIVER, options=chrome_options, service_args=['--verbose', f'--log-path={e2p.ECCS2SELENIUMLOGDIR}/{sha1_idp}_{label_idp}_{label_sp}.log']) - except WebDriverException: + except: # Wait 3 seconds before try again to get the webdriver for all kind of exception will occur time.sleep(3) driver = webdriver.Chrome(e2p.PATHCHROMEDRIVER, options=chrome_options, service_args=['--verbose', f'--log-path={e2p.ECCS2SELENIUMLOGDIR}/{sha1_idp}_{label_idp}_{label_sp}.log']) else: try: driver = webdriver.Chrome(e2p.PATHCHROMEDRIVER, options=chrome_options) - except WebDriverException: + except: # Wait 3 seconds before try again to get the webdriver for all kind of exception will occur time.sleep(3) driver = webdriver.Chrome(e2p.PATHCHROMEDRIVER, options=chrome_options) return driver -- GitLab