Commit b05d1134 by Will Daly

Merge pull request #90 from edx/will/log-submission-errors

Log submission errors
parents 01ddf348 09fed89d
import logging
from xblock.core import XBlock from xblock.core import XBlock
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
from submissions import api from submissions import api
...@@ -5,6 +6,9 @@ from openassessment.assessment import peer_api ...@@ -5,6 +6,9 @@ from openassessment.assessment import peer_api
from openassessment.workflow import api as workflow_api from openassessment.workflow import api as workflow_api
logger = logging.getLogger(__name__)
class SubmissionMixin(object): class SubmissionMixin(object):
"""Submission Mixin introducing all Submission-related functionality. """Submission Mixin introducing all Submission-related functionality.
...@@ -60,6 +64,7 @@ class SubmissionMixin(object): ...@@ -60,6 +64,7 @@ class SubmissionMixin(object):
status_tag = 'EBADFORM' status_tag = 'EBADFORM'
status_text = unicode(err.field_errors) status_text = unicode(err.field_errors)
except (api.SubmissionError, workflow_api.AssessmentWorkflowError): except (api.SubmissionError, workflow_api.AssessmentWorkflowError):
logger.exception("Error occurred while submitting.")
status_tag = 'EUNKNOWN' status_tag = 'EUNKNOWN'
else: else:
status = True status = True
......
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