code: def start_serving(self, delegate: httputil.HTTPServerConnectionDelegate) -> None:
          
          assert isinstance(delegate, httputil.HTTPServerConnectionDelegate)
          fut = gen.convert_yielded(self._server_request_loop(delegate))
          self._serving_future = fut
          # Register the future on the IOLoop so its errors get logged.
          self.stream.io_loop.add_future(fut, lambda f: f.result())
docs: Starts serving requests on this connection.
  
          :arg delegate: a `.HTTPServerConnectionDelegate`