Skip to content

Commit 0a3a392

Browse files
committed
Refactor error-handling
1 parent e496832 commit 0a3a392

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

seleniumbase/core/browser_launcher.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2007,6 +2007,8 @@ def get_local_driver(
20072007
)
20082008
driver = Edge(service=service, options=edge_options)
20092009
except Exception as e:
2010+
if not hasattr(e, "msg"):
2011+
raise
20102012
auto_upgrade_edgedriver = False
20112013
edge_version = None
20122014
if (
@@ -2063,6 +2065,8 @@ def get_local_driver(
20632065
capabilities=capabilities,
20642066
)
20652067
except Exception as e:
2068+
if not hasattr(e, "msg"):
2069+
raise
20662070
auto_upgrade_edgedriver = False
20672071
edge_version = None
20682072
if (
@@ -2402,6 +2406,8 @@ def get_local_driver(
24022406
service_log_path=os.devnull,
24032407
)
24042408
except Exception as e:
2409+
if not hasattr(e, "msg"):
2410+
raise
24052411
auto_upgrade_chromedriver = False
24062412
if "This version of ChromeDriver only supports" in e.msg:
24072413
auto_upgrade_chromedriver = True
@@ -2513,6 +2519,8 @@ def get_local_driver(
25132519
try:
25142520
return webdriver.Chrome(options=chrome_options)
25152521
except Exception as e:
2522+
if not hasattr(e, "msg"):
2523+
raise
25162524
auto_upgrade_chromedriver = False
25172525
if "This version of ChromeDriver only supports" in e.msg:
25182526
auto_upgrade_chromedriver = True

0 commit comments

Comments
 (0)