fixed the command function

master
BodgeMaster 2021-09-08 09:52:07 +02:00
parent 92fba18fd7
commit 87fc3f3f33
1 changed files with 2 additions and 2 deletions

View File

@ -15,7 +15,7 @@ exit_codes = {
"error while processing": 2 "error while processing": 2
} }
stderr("Variable Grabbler - version 5.0_pre1\n--------------------------------------------------------------------------------") stderr("Variable Grabbler - version 5.0_pre2\n--------------------------------------------------------------------------------")
################################################################################ ################################################################################
# Chnages in this version: # Chnages in this version:
# - complete rewrite in Python 3 # - complete rewrite in Python 3
@ -75,7 +75,7 @@ for macro in macros:
stderr("I: Running command: " + macro) stderr("I: Running command: " + macro)
process = subprocess.Popen(macros[macro][1], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) process = subprocess.Popen(macros[macro][1], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
process_stdout, process_stderr = process.communicate() process_stdout, process_stderr = process.communicate()
macros[macro] = process_stdout macros[macro] = process_stdout.decode("utf-8")
if len(process_stderr) > 0: if len(process_stderr) > 0:
stderr("Output on stderr:\n"+process_stderr) stderr("Output on stderr:\n"+process_stderr)
if not process.returncode == 0: if not process.returncode == 0: