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