code: def read_response(self, delegate: httputil.HTTPMessageDelegate) -> Awaitable[bool]:
          
          if self.params.decompress:
              delegate = _GzipMessageDelegate(delegate, self.params.chunk_size)
          return self._read_message(delegate)
docs: Read a single HTTP response.
  
          Typical client-mode usage is to write a request using `write_headers`,
          `write`, and `finish`, and then call ``read_response``.
  
          :arg delegate: a `.HTTPMessageDelegate`
  
          Returns a `.Future` that resolves to a bool after the full response has
          been read. The result is true if the stream is still open.