From 3624d5e43cfb25f7fe3c308ffe1666eb2ed08444 Mon Sep 17 00:00:00 2001 From: Luciano Martorella Date: Mon, 31 Jul 2023 12:24:03 +0200 Subject: [PATCH] - Fixed firefox detection on a Mac with M1 chip --- src/webdrivermanager/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/webdrivermanager/base.py b/src/webdrivermanager/base.py index 7a18df7..7a5ed39 100644 --- a/src/webdrivermanager/base.py +++ b/src/webdrivermanager/base.py @@ -188,9 +188,9 @@ def _parse_github_api_response(self, version, response): if len(filename) > 1: if self.os_name == "mac": filename = ( - [name for name in filenames if "aarch64" in name] - if mac_cpu_type == "arm" - else [name for name in filenames if "aarch64" not in name] + [name for name in filenames if "aarch64" in name and "macos" in name] + if mac_cpu_type == "arm" or mac_cpu_type == "m1" + else [name for name in filenames if "aarch64" not in name and "macos" in name] ) else: filename = [name for name in filenames if self.os_name + self.bitness in name and not name.endswith(".asc")]