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