Commit fedf216b by ichuang

Exception, err -> Exception as err

parent 547e1962
...@@ -255,7 +255,7 @@ class LoncapaProblem(object): ...@@ -255,7 +255,7 @@ class LoncapaProblem(object):
if file is not None: if file is not None:
try: try:
ifp = self.system.filestore.open(file) # open using I4xSystem OSFS filestore ifp = self.system.filestore.open(file) # open using I4xSystem OSFS filestore
except Exception,err: except Exception as err:
log.error('Error %s in problem xml include: %s' % (err,etree.tostring(inc,pretty_print=True))) log.error('Error %s in problem xml include: %s' % (err,etree.tostring(inc,pretty_print=True)))
log.error('Cannot find file %s in %s' % (file,self.system.filestore)) log.error('Cannot find file %s in %s' % (file,self.system.filestore))
if not self.system.get('DEBUG'): # if debugging, don't fail - just log error if not self.system.get('DEBUG'): # if debugging, don't fail - just log error
...@@ -263,7 +263,7 @@ class LoncapaProblem(object): ...@@ -263,7 +263,7 @@ class LoncapaProblem(object):
else: continue else: continue
try: try:
incxml = etree.XML(ifp.read()) # read in and convert to XML incxml = etree.XML(ifp.read()) # read in and convert to XML
except Exception,err: except Exception as err:
log.error('Error %s in problem xml include: %s' % (err,etree.tostring(inc,pretty_print=True))) log.error('Error %s in problem xml include: %s' % (err,etree.tostring(inc,pretty_print=True)))
log.error('Cannot parse XML in %s' % (file)) log.error('Cannot parse XML in %s' % (file))
if not self.system.get('DEBUG'): # if debugging, don't fail - just log error if not self.system.get('DEBUG'): # if debugging, don't fail - just log error
......
...@@ -193,7 +193,7 @@ class LoncapaResponse(object): ...@@ -193,7 +193,7 @@ class LoncapaResponse(object):
try: try:
self.context[hintfn](self.answer_ids, student_answers, new_cmap, old_cmap) self.context[hintfn](self.answer_ids, student_answers, new_cmap, old_cmap)
except Exception, err: except Exception as err:
msg = 'Error %s in evaluating hint function %s' % (err,hintfn) msg = 'Error %s in evaluating hint function %s' % (err,hintfn)
msg += "\nSee XML source line %s" % getattr(self.xml,'sourceline','<unavailable>') msg += "\nSee XML source line %s" % getattr(self.xml,'sourceline','<unavailable>')
raise ResponseError(msg) raise ResponseError(msg)
...@@ -556,7 +556,7 @@ def sympy_check2(): ...@@ -556,7 +556,7 @@ def sympy_check2():
idset = sorted(self.answer_ids) # ordered list of answer id's idset = sorted(self.answer_ids) # ordered list of answer id's
try: try:
submission = [student_answers[k] for k in idset] # ordered list of answers submission = [student_answers[k] for k in idset] # ordered list of answers
except Exception, err: except Exception as 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) log.error(msg)
...@@ -594,7 +594,7 @@ def sympy_check2(): ...@@ -594,7 +594,7 @@ def sympy_check2():
if type(self.code)==str: if type(self.code)==str:
try: try:
exec self.code in self.context['global_context'], self.context exec self.code in self.context['global_context'], self.context
except Exception,err: except Exception as err:
print "oops in customresponse (code) error %s" % err print "oops in customresponse (code) error %s" % err
print "context = ",self.context print "context = ",self.context
print traceback.format_exc() print traceback.format_exc()
...@@ -619,7 +619,7 @@ def sympy_check2(): ...@@ -619,7 +619,7 @@ def sympy_check2():
log.debug('nargs=%d, args=%s, kwargs=%s' % (nargs,args,kwargs)) log.debug('nargs=%d, args=%s, kwargs=%s' % (nargs,args,kwargs))
ret = fn(*args[:nargs],**kwargs) ret = fn(*args[:nargs],**kwargs)
except Exception,err: except Exception as err:
log.error("oops in customresponse (cfn) error %s" % err) log.error("oops in customresponse (cfn) error %s" % err)
# print "context = ",self.context # print "context = ",self.context
log.error(traceback.format_exc()) log.error(traceback.format_exc())
...@@ -782,7 +782,7 @@ main() ...@@ -782,7 +782,7 @@ main()
try: try:
r = requests.post(self.url,data=payload) # call external server r = requests.post(self.url,data=payload) # call external server
except Exception,err: except Exception as err:
msg = 'Error %s - cannot connect to external server url=%s' % (err,self.url) msg = 'Error %s - cannot connect to external server url=%s' % (err,self.url)
log.error(msg) log.error(msg)
raise Exception(msg) raise Exception(msg)
...@@ -794,7 +794,7 @@ main() ...@@ -794,7 +794,7 @@ main()
try: try:
rxml = etree.fromstring(r.text) # response is XML; prase it rxml = etree.fromstring(r.text) # response is XML; prase it
except Exception,err: except Exception as err:
msg = 'Error %s - cannot parse response from external server r.text=%s' % (err,r.text) msg = 'Error %s - cannot parse response from external server r.text=%s' % (err,r.text)
log.error(msg) log.error(msg)
raise Exception(msg) raise Exception(msg)
...@@ -806,7 +806,7 @@ main() ...@@ -806,7 +806,7 @@ main()
cmap = CorrectMap() cmap = CorrectMap()
try: try:
submission = [student_answers[k] for k in idset] submission = [student_answers[k] for k in idset]
except Exception,err: except Exception as err:
log.error('Error %s: cannot get student answer for %s; student_answers=%s' % (err,self.answer_ids,student_answers)) log.error('Error %s: cannot get student answer for %s; student_answers=%s' % (err,self.answer_ids,student_answers))
raise Exception(err) raise Exception(err)
...@@ -816,7 +816,7 @@ main() ...@@ -816,7 +816,7 @@ main()
try: try:
rxml = self.do_external_request('get_score',extra_payload) rxml = self.do_external_request('get_score',extra_payload)
except Exception, err: except Exception as err:
log.error('Error %s' % err) log.error('Error %s' % err)
if self.system.DEBUG: if self.system.DEBUG:
cmap.set_dict(dict(zip(sorted(self.answer_ids), ['incorrect'] * len(idset) ))) cmap.set_dict(dict(zip(sorted(self.answer_ids), ['incorrect'] * len(idset) )))
...@@ -846,7 +846,7 @@ main() ...@@ -846,7 +846,7 @@ main()
try: try:
rxml = self.do_external_request('get_answers',{}) rxml = self.do_external_request('get_answers',{})
exans = json.loads(rxml.find('expected').text) exans = json.loads(rxml.find('expected').text)
except Exception,err: except Exception as err:
log.error('Error %s' % err) log.error('Error %s' % err)
if self.system.DEBUG: if self.system.DEBUG:
msg = '<font color=red size=+2>%s</font>' % str(err).replace('<','&lt;') msg = '<font color=red size=+2>%s</font>' % str(err).replace('<','&lt;')
...@@ -943,7 +943,7 @@ class FormulaResponse(LoncapaResponse): ...@@ -943,7 +943,7 @@ class FormulaResponse(LoncapaResponse):
except UndefinedVariable as uv: except UndefinedVariable as uv:
log.debug('formularesponse: undefined variable in given=%s' % given) log.debug('formularesponse: undefined variable in given=%s' % given)
raise StudentInputError(uv.message+" not permitted in answer") raise StudentInputError(uv.message+" not permitted in answer")
except Exception, err: except Exception as err:
#traceback.print_exc() #traceback.print_exc()
log.debug('formularesponse: error %s in formula' % err) log.debug('formularesponse: error %s in formula' % err)
raise StudentInputError("Error in formula") raise StudentInputError("Error in formula")
......
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