# -*- coding: utf-8 -*-
# vi:si:et:sw=4:sts=4:ts=4

from shortcuts import HttpErrorJson, render_to_json_response

class ExceptionMiddleware(object):
    def process_exception(self, request, exception):
        if isinstance(exception, HttpErrorJson):     
            return render_to_json_response(exception.response)          
        return None

class ChromeFrameMiddleware(object):
    def process_response(self, request, response):
        response['X-UA-Compatible'] = 'chrome=1'
        return response