Commit 67b9d470 by ichuang

use getattr(system,'DEBUG',False) in capa_problem, and log.error in responsetypes

parent 469dacc5
...@@ -111,7 +111,7 @@ class LoncapaProblem(object): ...@@ -111,7 +111,7 @@ class LoncapaProblem(object):
self.seed=struct.unpack('i', os.urandom(4))[0] self.seed=struct.unpack('i', os.urandom(4))[0]
## Parse XML file ## Parse XML file
if hasattr(system,'DEBUG') and system.DEBUG: if getattr(system,'DEBUG',False):
log.info("[courseware.capa.capa_problem.lcp.init] fileobject = %s" % fileobject) log.info("[courseware.capa.capa_problem.lcp.init] fileobject = %s" % fileobject)
file_text = fileobject.read() file_text = fileobject.read()
self.fileobject = fileobject # save it, so we can use for debugging information later self.fileobject = fileobject # save it, so we can use for debugging information later
......
...@@ -330,6 +330,7 @@ def sympy_check2(): ...@@ -330,6 +330,7 @@ def sympy_check2():
except Exception, err: except Exception, err:
msg = '[courseware.capa.responsetypes.customresponse] error getting student answer from %s' % student_answers msg = '[courseware.capa.responsetypes.customresponse] error getting student answer from %s' % student_answers
msg += '\n idset = %s, error = %s' % (idset,err) msg += '\n idset = %s, error = %s' % (idset,err)
log.error(msg)
raise Exception,msg raise Exception,msg
# global variable in context which holds the Presentation MathML from dynamic math input # global variable in context which holds the Presentation MathML from dynamic math input
......
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