From 613ff49df9c5f8acc5ade8696fbe58f63a2b5193 Mon Sep 17 00:00:00 2001 From: ichuang Date: Mon, 4 Jun 2012 17:29:56 -0400 Subject: [PATCH] use getattr(system,'DEBUG',False) in capa_problem, and log.error in responsetypes --- djangoapps/courseware/capa/capa_problem.py | 2 +- djangoapps/courseware/capa/responsetypes.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/djangoapps/courseware/capa/capa_problem.py b/djangoapps/courseware/capa/capa_problem.py index e94ed41b44..c16145fee4 100644 --- a/djangoapps/courseware/capa/capa_problem.py +++ b/djangoapps/courseware/capa/capa_problem.py @@ -111,7 +111,7 @@ class LoncapaProblem(object): self.seed=struct.unpack('i', os.urandom(4))[0] ## 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) file_text = fileobject.read() self.fileobject = fileobject # save it, so we can use for debugging information later diff --git a/djangoapps/courseware/capa/responsetypes.py b/djangoapps/courseware/capa/responsetypes.py index b5163a8049..917a3f731b 100644 --- a/djangoapps/courseware/capa/responsetypes.py +++ b/djangoapps/courseware/capa/responsetypes.py @@ -330,6 +330,7 @@ def sympy_check2(): except Exception, err: msg = '[courseware.capa.responsetypes.customresponse] error getting student answer from %s' % student_answers msg += '\n idset = %s, error = %s' % (idset,err) + log.error(msg) raise Exception,msg # global variable in context which holds the Presentation MathML from dynamic math input