def run_checker(self, name, test, out):
cmd = './'+name+' '+test.inp.path+' '+test.out.path+' '+out
r = subprocess.Popen(cmd, shell=True, stdin=subprocess.PIPE,
stderr=subprocess.PIPE,
stdout=subprocess.PIPE,
cwd=MEDIA_ROOT, preexec_fn=os.setsid)
stdout, stderr = r.communicate()
return str(stdout, "utf-8")
评论列表
文章目录