packaging.version.parse() will raise InvalidVersion in some cases but the error isn't caught.
This commit is contained in:
sliptonic
2023-08-30 10:55:54 -05:00
committed by Chris Hennes
parent cc31a0f6ae
commit da2bc3ba8b
+2 -2
View File
@@ -80,7 +80,7 @@ def Startup():
from PathScripts import PathUtilsGui
from packaging.version import Version, parse
from packaging.version import Version, parse, InvalidVersion
# If camotics is installed and current enough, import the GUI
try:
@@ -95,7 +95,7 @@ def Startup():
v = parse(r.decode("utf-8"))
if v >= Version("1.2.2"):
from Path.Main.Gui import Camotics
except (FileNotFoundError, ModuleNotFoundError):
except (FileNotFoundError, ModuleNotFoundError, InvalidVersion):
pass
Processed = True