Use six to reraise a capa error.

This commit is contained in:
Diana Huang
2019-12-10 12:36:12 -05:00
parent 01b6b19f2e
commit 5cc562b5b8

View File

@@ -897,7 +897,7 @@ class LoncapaProblem(object):
except Exception as err:
log.exception("Error while execing script code: " + all_code)
msg = Text("Error while executing script code: %s" % str(err))
raise responsetypes.LoncapaProblemError(msg)
six.reraise(responsetypes.LoncapaProblemError, responsetypes.LoncapaProblemError(msg))
# Store code source in context, along with the Python path needed to run it correctly.
context['script_code'] = all_code