Files
edx-platform/lms/djangoapps/django_comment_client/middleware.py
2012-07-30 17:17:09 -04:00

10 lines
358 B
Python

from comment_client import CommentClientError
from django_comment_client.utils import JsonError
import json
class AjaxExceptionMiddleware(object):
def process_exception(self, request, exception):
if isinstance(exception, CommentClientError) and request.is_ajax():
return JsonError(json.loads(exception.message))
return None