Example #1
0
 def _render_error(self, error, request):
     '''
     Callback when the DNS lookup fails.
     '''
     error.printTraceback()
     result = response.error_tb(error)
     response.send_json(request, result)
Example #2
0
    def _render_callback(self, data, request):
        '''
        Callback when the DNS answer arrives. This creates a
        JSON objects with all answers in "objects"::

            {
                "objects": [ <answers> ]
            }

        This method calls :meth:`_serialize_answers`.
        '''
        answers, _, _ = data
        result = {'objects': self._serialize_answers(answers)}
        response.send_json(request, result)
Example #3
0
 def close_failed(error, request):
     "Close errback"
     print("Close curcuit failed: ", error)
     response.send_json(request, response.error_tb(error))
Example #4
0
 def close_successfull(arg, request):
     "Close callback"
     print("Close curcuit sucess: ", arg)
     response.send_json(request, {})