summaryrefslogtreecommitdiffstats
path: root/graders
diff options
context:
space:
mode:
Diffstat (limited to 'graders')
-rwxr-xr-xgraders/lab1.py2
-rwxr-xr-xgraders/lab2.py2
-rwxr-xr-xgraders/lab3.py2
3 files changed, 3 insertions, 3 deletions
diff --git a/graders/lab1.py b/graders/lab1.py
index 66417af..f2c6c42 100755
--- a/graders/lab1.py
+++ b/graders/lab1.py
@@ -16,7 +16,7 @@ sys.path.insert(0, path.expanduser('~/submissions'))
sys.dont_write_bytecode = True
def run():
- exec("import %s as submission" % importname)
+ submission = __import__(importname)
if submission.test() == 1:
return 100
else:
diff --git a/graders/lab2.py b/graders/lab2.py
index fa4c056..915afc0 100755
--- a/graders/lab2.py
+++ b/graders/lab2.py
@@ -17,7 +17,7 @@ sys.dont_write_bytecode = True
output = ''
def run():
- exec("import %s as submission" % importname)
+ submission = __import__(importname)
global output
score = 0
diff --git a/graders/lab3.py b/graders/lab3.py
index 5d4fdb0..0a3300d 100755
--- a/graders/lab3.py
+++ b/graders/lab3.py
@@ -36,7 +36,7 @@ pizfiles = [('handout.piz', 3950), ('invalid.piz', 1050)]
output = ''
score = 0
def run():
- exec("import %s as submission" % importname)
+ submission = __import__(importname)
global output, score
pizzas = [