From ddedfd6e2eea0aeda25036f68638bdf6ad8ad394 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jukka=20Jyl=C3=A4nki?= Date: Fri, 14 Nov 2025 01:58:22 -0800 Subject: [PATCH] Fix browser test runner on macOS Safari. --- test/browser_common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/browser_common.py b/test/browser_common.py index 0c0b35eef90e2..39cc7c736e423 100644 --- a/test/browser_common.py +++ b/test/browser_common.py @@ -152,7 +152,7 @@ def get_safari_version(): if not is_safari(): return UNSUPPORTED plist_path = os.path.join(EMTEST_BROWSER.strip(), 'Contents', 'version.plist') - version_str = plistlib.load(read_binary(plist_path)).get('CFBundleShortVersionString') + version_str = plistlib.load(open(plist_path, 'rb')).get('CFBundleShortVersionString') # Split into parts (major.minor.patch) parts = (version_str.split('.') + ['0', '0', '0'])[:3] # Convert each part into integers, discarding any trailing string, e.g. '13a' -> 13.