Skip to content

Commit dd08a97

Browse files
committed
Check for version info on launch and print to stdout/log.
1 parent 0b83e9a commit dd08a97

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/classes/app.py

+9
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import platform
3333
import sys
3434
import traceback
35+
import json
3536

3637
from PyQt5.QtCore import PYQT_VERSION_STR
3738
from PyQt5.QtCore import QT_VERSION_STR
@@ -117,6 +118,14 @@ def __init__(self, *args, mode=None):
117118
log.info("python version: %s" % platform.python_version())
118119
log.info("qt5 version: %s" % QT_VERSION_STR)
119120
log.info("pyqt5 version: %s" % PYQT_VERSION_STR)
121+
122+
# Look for frozen version info
123+
version_path = os.path.join(info.PATH, "settings", "version.json")
124+
if os.path.exists(version_path):
125+
with open(version_path, "r", encoding="UTF-8") as f:
126+
version_info = json.loads(f.read())
127+
log.info("Frozen version info from build server:\n%s" % json.dumps(version_info, indent=4, sort_keys=True))
128+
120129
except Exception:
121130
log.debug("Error displaying dependency/system details", exc_info=1)
122131

0 commit comments

Comments
 (0)