From 2903e29e489f971019e99c9d1daf88cdf08eecd3 Mon Sep 17 00:00:00 2001 From: Adrian Pop Date: Thu, 9 Apr 2026 16:12:36 +0200 Subject: [PATCH] update the way we get the version for FMPy --- test.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/test.py b/test.py index c9792f5..91a33b4 100755 --- a/test.py +++ b/test.py @@ -296,11 +296,9 @@ def timeSeconds(f): fmisimulatorversion = None if fmisimulator: + flag = '-v' if not isFMPy(fmisimulator) else '--version' try: - if not isFMPy(fmisimulator): - fmisimulatorversion = check_output_log([fmisimulator, "-v"], stderr=subprocess.STDOUT).strip() - else: - fmisimulatorversion = subprocess.getoutput(fmisimulator + " -h | grep version | tr '\n' ' ' | tr -s ' '" ).strip().encode('ascii') + fmisimulatorversion = check_output_log([fmisimulator, flag], stderr=subprocess.STDOUT).strip() except subprocess.CalledProcessError as e: print("Failure to run %s:\n%s" %(fmisimulator, e.output)) raise e