Skip to content

Commit 9cd73e6

Browse files
authored
Merge pull request #4367 from seleniumbase/cdp-mode-patch-112
CDP Mode: Patch 112
2 parents 4732aaf + c2973f3 commit 9cd73e6

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

seleniumbase/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# seleniumbase package
2-
__version__ = "4.49.6"
2+
__version__ = "4.49.7"

seleniumbase/undetected/cdp_driver/browser.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -916,10 +916,13 @@ def stop(self, deconstruct=False):
916916
close_success = False
917917
try:
918918
if self.connection:
919-
asyncio.get_event_loop().create_task(self.connection.aclose())
920-
logger.debug(
921-
"Closed connection using get_event_loop().create_task()"
922-
)
919+
loop = asyncio.get_running_loop()
920+
if loop.is_running():
921+
loop.create_task(self.connection.aclose())
922+
logger.debug("Closed connection with create_task()")
923+
else:
924+
loop.run_until_complete(self.connection.aclose())
925+
logger.debug("Closed connection with run_until_complete()")
923926
except RuntimeError:
924927
if self.connection:
925928
try:

0 commit comments

Comments
 (0)