fix breakage in problem checker caused by LoncapaProblem taking a file object in its constructor instead of a filename

This commit is contained in:
David Ormsbee
2012-05-14 16:21:03 -04:00
committed by Calen Pennington
parent accdbdd660
commit 3cbb74aee7
2 changed files with 2 additions and 2 deletions

View File

@@ -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:

View File

@@ -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)