From 891ab4f087affe5217775ee876bc4925dd4415fe Mon Sep 17 00:00:00 2001 From: Yury Shvedov Date: Wed, 23 Oct 2024 08:08:41 +0300 Subject: [PATCH] Fix handling non-numeric FreeCAD revisions Change-Id: I61d0933c5e7f1096d8ba35351d258fc5e9aedfdb --- Utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Utils.py b/Utils.py index b6a41ad..12db855 100644 --- a/Utils.py +++ b/Utils.py @@ -304,7 +304,10 @@ def to_version_number(version): def get_current_revision_freecad(): - return int(FreeCAD.Version()[3][:5]) + try: + return int(FreeCAD.Version()[3][:5]) + except ValueError: + return 0 def version_greater_than(latestVersion, currentVersion):