From 5317e00d7d15ede4ef9e42e1c5149e22c1cee65c Mon Sep 17 00:00:00 2001 From: prklm10 Date: Mon, 27 Oct 2025 05:05:28 +0530 Subject: [PATCH 1/2] Update version to 2.1.3-beta.0, enhance command_executor_url retrieval, and add .DS_Store to .gitignore --- .gitignore | 1 + percy/driver_metadata.py | 8 +++++++- percy/version.py | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 66fd4ea..acdf544 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ build *.log **/__pycache__ node_modules* +.DS_Store \ No newline at end of file diff --git a/percy/driver_metadata.py b/percy/driver_metadata.py index 4a42af1..e97d0ca 100644 --- a/percy/driver_metadata.py +++ b/percy/driver_metadata.py @@ -12,7 +12,13 @@ def session_id(self): def command_executor_url(self): url = Cache.get_cache(self.session_id, Cache.command_executor_url) if url is None: - url = self.driver.command_executor._url # pylint: disable=W0212 + try: + url = self.driver.command_executor._url # pylint: disable=W0212 + except (AttributeError, Exception): + url = ( + self.driver.command_executor.client_config.remote_server_addr + ) # pylint: disable=W0212 + Cache.set_cache(self.session_id, Cache.command_executor_url, url) return url return url diff --git a/percy/version.py b/percy/version.py index f811561..9215480 100644 --- a/percy/version.py +++ b/percy/version.py @@ -1 +1 @@ -__version__ = '2.1.2' +__version__ = "2.1.3-beta.0" From ab7199aff6d1986564d245d86318796bbe609ed7 Mon Sep 17 00:00:00 2001 From: prklm10 Date: Mon, 27 Oct 2025 05:10:02 +0530 Subject: [PATCH 2/2] lint fix --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index acdf544..5c03e29 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,4 @@ build *.log **/__pycache__ node_modules* -.DS_Store \ No newline at end of file +.DS_Store