'''
from glob import glob
-from os import path, popen, unlink, makedirs
+from os import path, unlink, makedirs
from subprocess import run, PIPE
from shutil import copyfile, rmtree, copytree, ignore_patterns
from datetime import datetime
filename = tf.name
try:
with open(tf.name) as f:
- p = run(args.before.split(), input = f.read(), stdout=PIPE, encoding="utf-8")
+ p = run(args.before, shell=True, input = f.read(), stdout=PIPE, encoding="utf-8")
with open(tf.name, "w") as f:
if(p.returncode == 0):
f.write(p.stdout)
print("Running " + args.after)
try:
with open(outfile) as f:
- p = run(args.after.split(), input = f.read(), stdout=PIPE, encoding="utf-8")
+ p = run(args.after, shell=True, input = f.read(), stdout=PIPE, encoding="utf-8")
with open(outfile, "w") as f:
if(p.returncode == 0):
f.write(p.stdout)
print(" Can't execute command in safe mode")
return(conflist["errmsg"])
try:
- return(run(params["cmd"].split(), stdout=PIPE, encoding="utf-8").stdout)
+ return(run(params["cmd"], shell=True, stdout=PIPE, encoding="utf-8").stdout)
except KeyError:
pass
try:
- return(run(params["cgi"].split(), stdout=PIPE, encoding="utf-8").stdout)
+ return(run(params["cgi"], shell=True, stdout=PIPE, encoding="utf-8").stdout)
except KeyError:
pass
if(args.verbose):