code: def _flush_decompressor(self):
          '''Return any data left in the decompressor.'''
          if self._decompressor:
              try:
                  return self._decompressor.flush()
              except zlib.error as error:
                  raise ProtocolError(
                      'zlib flush error: {0}.'.format(error)
                  ) from error
          else:
              return b'f _flush_decompressor(self):
          '''Return any data left in the decompressor.'''
          if self._decompressor:
              try:
                  return self._decompressor.flush()
              except zlib.error as error:
                  raise ProtocolError(
                      'zlib flush error: {0}.'.format(error)
                  ) from error
          else:
              return b''
docs: Return any data left in the decompressor.