(self)
In the event of an error, return a Django HttpResponse
        with the appropriate JSON encoded error parameters.

        *Returns HttpResponse*
In the event of an error, return a Django HttpResponse
        with the appropriate JSON encoded error parameters.
In the event of an error return a Django HttpResponse with the appropriate JSON encoded error parameters .
def error_response(self):
        """In the event of an error, return a Django HttpResponse
        with the appropriate JSON encoded error parameters.

        *Returns HttpResponse*"""
        if self.error is not None:
            e = self.error
        else:
            e = InvalidRequest("Access Denied.")
        data = {'error': e.error, 'error_description': u'%s' % e.message}
        json_data = json.dumps(data)
        if self.callback is not None:
            json_data = "%s(%s);" % (self.callback, json_data)
            return HttpResponse(
                content=json_data,
                content_type='application/json')
        else:
            response = HttpResponse(
                content=json_data,
                content_type='application/json')
            if isinstance(self.error, InvalidClient):
                response.status_code = 401
            else:
                response.status_code = 400
            return response
def error_response ( self ) : if self . error is not None : e = self . error else : e = InvalidRequest ( "Access Denied." ) data = { 'error' : e . error , 'error_description' : u'%s' % e . message } json_data = json . dumps ( data ) if self . callback is not None : json_data = "%s(%s);" % ( self . callback , json_data ) return HttpResponse ( content = json_data , content_type = 'application/json' ) else : response = HttpResponse ( content = json_data , content_type = 'application/json' ) if isinstance ( self . error , InvalidClient ) : response . status_code = 401 else : response . status_code = 400 return response