Skip to content

Commit e83c3f4

Browse files
authored
cannot run python -m fmpy via check_output_log (#284)
1 parent 2915413 commit e83c3f4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

test.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,9 +296,11 @@ def timeSeconds(f):
296296

297297
fmisimulatorversion = None
298298
if fmisimulator:
299-
flag = '-v' if not isFMPy(fmisimulator) else '--version'
300299
try:
301-
fmisimulatorversion = check_output_log([fmisimulator, flag], stderr=subprocess.STDOUT).strip()
300+
if not isFMPy(fmisimulator):
301+
fmisimulatorversion = check_output_log([fmisimulator, "-v"], stderr=subprocess.STDOUT).strip()
302+
else:
303+
fmisimulatorversion = subprocess.getoutput(fmisimulator + " --version" ).strip().encode('ascii')
302304
except subprocess.CalledProcessError as e:
303305
print("Failure to run %s:\n%s" %(fmisimulator, e.output))
304306
raise e

0 commit comments

Comments
 (0)