#NEWLINE# def read_response( self , delegate ) : #NEWLINE# #INDENT# 'Read a single HTTP response.\n\n        Typical client-mode usage is to write a request using `write_headers`,\n        `write`, and `finish`, and then call ``read_response``.\n\n        :arg delegate: a `.HTTPMessageDelegate`\n\n        Returns a `.Future` that resolves to None after the full response has\n        been read.\n        ' #NEWLINE# if self . params . decompress : #NEWLINE# #INDENT# delegate = _GzipMessageDelegate ( delegate , self . params . chunk_size ) #NEWLINE# #UNINDENT# return self . _read_message ( delegate )