From cd528ee8e0b42e74b291b435cad94f76676ef716 Mon Sep 17 00:00:00 2001
From: Padraig Gleeson
Date: Wed, 6 Dec 2023 20:36:57 +0000
Subject: [PATCH] Tweak if -version doesn't work with xppaut
---
omv/engines/xpp.py | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/omv/engines/xpp.py b/omv/engines/xpp.py
index a4ff042..7291044 100644
--- a/omv/engines/xpp.py
+++ b/omv/engines/xpp.py
@@ -35,9 +35,13 @@ def is_installed():
r = check_output(
[environment_vars["XPP_HOME"] + "/xppaut", "-version"], verbosity=2
)
- ret = "%s" % r.split()[2]
- if not "v" in ret:
- ret = "v%s" % ret
+ if "Problem" in r:
+ ret = 'v???'
+
+ else:
+ ret = "%s" % r.split()[2]
+ if not "v" in ret:
+ ret = "v%s" % ret
inform("XPP %s is correctly installed..." % ret, indent=2, verbosity=1)