Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion scripts/sysinfo.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import os
import sys
import platform
from pathlib import Path
from objc_util import ObjCClass, on_main_thread
import clipboard

Expand All @@ -12,7 +13,8 @@ def get_pythonista_version_info():

try:
plist_path = os.path.abspath(os.path.join(sys.executable, '..', 'Info.plist'))
Copy link
Contributor

@cclauss cclauss May 1, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
plist_path = os.path.abspath(os.path.join(sys.executable, '..', 'Info.plist'))

plist = plistlib.readPlist(plist_path)
plist_data = Path(plist_path).read_bytes()
plist = plistlib.loads(plist_data)
Copy link
Contributor

@cclauss cclauss May 1, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
plist_data = Path(plist_path).read_bytes()
plist = plistlib.loads(plist_data)
info_plist = plistlib.loads((Path(sys.executable).parent / "Info.plist").read_bytes())


version = plist['CFBundleShortVersionString']
bundle_version = plist['CFBundleVersion']
Expand Down