From f4b3c06f791e5435ef0efe53d2dd9fea256d641c Mon Sep 17 00:00:00 2001 From: Aaron Gutierrez Date: Tue, 21 Apr 2015 17:22:54 -0400 Subject: [PATCH] wrong branch :( --- cc0.cgi | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100755 cc0.cgi diff --git a/cc0.cgi b/cc0.cgi deleted file mode 100755 index 71be6df..0000000 --- a/cc0.cgi +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/python -from subprocess import call, CalledProcessError -from urllib import quote, unquote -from json import dumps -import cgitb, cgi -import sys - -cgitb.enable() - - -form = cgi.FieldStorage() - -infile = open('/tmp/a.c0', 'w') -infile.write(unquote(form["data"].value)) -infile.close() - -stderr = open('/tmp/a.err', 'w') - -if call(['/afs/andrew.cmu.edu/course/15/122/bin/cc0', '-b', '/tmp/a.c0', - '-o', '/tmp/a.bc0'], stderr=stderr, stdout=stderr) == 0: - bytecode = open('/tmp/a.bc0', 'r') - data = bytecode.read() - bytecode.close() - stderr.close() -else: - stderr.close() - stderr = open('/tmp/a.err', 'r') - data = stderr.read() - stderr.close() - - -name = "test" - -print("Content-type:application/json\n\n") - -print("callback(") -print dumps({"data": quote(data), - "name": quote(name), - "input": form["data"].value}) - -print(");")