Beispiel #1
0
 def build_response(self, request, response):
     resp = HTTPResponse(request, response.status, headers=response.headers,
                         effective_url=request.url, error=None, buffer="")
     resp._body = response.data
     f = Future()
     f.content = None
     if response.status < 200 or response.status >= 300:
         resp.error = HTTPError(response.status, response=resp)
         ioloop.IOLoop().current().add_callback(f.set_exception, resp.error)
     else:
         ioloop.IOLoop().current().add_callback(f.set_result, resp)
     return f
Beispiel #2
0
 def build_response(self, request, response):
     resp = HTTPResponse(request,
                         response.status,
                         headers=response.headers,
                         effective_url=request.url,
                         error=None,
                         buffer="")
     resp._body = response.data
     f = Future()
     f.content = None
     if response.status < 200 or response.status >= 300:
         resp.error = HTTPError(response.status, response=resp)
         ioloop.IOLoop().current().add_callback(f.set_exception, resp.error)
     else:
         ioloop.IOLoop().current().add_callback(f.set_result, resp)
     return f