diff --git a/scripts/sysinfo.py b/scripts/sysinfo.py index 73bc52d..5cfe351 100644 --- a/scripts/sysinfo.py +++ b/scripts/sysinfo.py @@ -1,7 +1,7 @@ import plistlib -import os import sys import platform +from pathlib import Path from objc_util import ObjCClass, on_main_thread import clipboard @@ -11,9 +11,7 @@ def get_pythonista_version_info(): bundle_version = None try: - plist_path = os.path.abspath(os.path.join(sys.executable, '..', 'Info.plist')) - plist = plistlib.readPlist(plist_path) - + plist = plistlib.loads((Path(sys.executable).parent / 'Info.plist').read_bytes()) version = plist['CFBundleShortVersionString'] bundle_version = plist['CFBundleVersion']