Files
edx-platform/lms/djangoapps/django_comment_client/middleware.py
2012-08-21 02:12:21 -07: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