74
74
req.throw_error(req.HTTP_BAD_REQUEST)
93
76
def handle_save(req, exercise, code, fields):
94
77
"""Handles a save action. This saves the user's code without executing it.
96
79
# Need to open JUST so we know this is a real exercise.
97
80
# (This avoids users submitting code for bogus exercises).
100
83
req.throw_error(req.HTTP_NOT_FOUND,
101
84
"The exercise was not found.")