Commit 3cbb74ae by David Ormsbee Committed by Calen Pennington

fix breakage in problem checker caused by LoncapaProblem taking a file object in…

fix breakage in problem checker caused by LoncapaProblem taking a file object in its constructor instead of a filename
parent accdbdd6
......@@ -127,7 +127,7 @@ class LoncapaProblem(object):
responder.preprocess_response()
def __unicode__(self):
return u"LoncapaProblem ({0})".format(os.path.basename(self.filename))
return u"LoncapaProblem ({0})".format(os.path.basename(self.fileobject.name))
def get_state(self):
''' Stored per-user session data neeeded to:
......
......@@ -32,7 +32,7 @@ def main():
log.info("Opening {0}".format(problem_file.name))
try:
problem = LoncapaProblem(problem_file.name, "fakeid", seed=args.seed)
problem = LoncapaProblem(problem_file, "fakeid", seed=args.seed)
except Exception as ex:
log.error("Could not parse file {0}".format(problem_file.name))
log.exception(ex)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment