class_docstr: Streaming gzip decompressor.
  
  The interface is like that of `zlib.decompressobj` (without some of the
  optional arguments, but it understands gzip headers and checksums.
docstr: Return any remaining buffered data not yet returned by decompress.
  
  Also checks for errors such as truncated input.
  No other methods may be called on this object after `flush`.
docstr_tok: ["Return","any","remaining","buffered","data","not","yet","returned","by","decompress",".","Also","checks","for","errors","such","as","truncated","input",".","No","other","methods","may","be","called","on","this","object","after","`","flush","`","."]
code: def flush(self):
      # type: () -> bytes
      """Return any remaining buffered data not yet returned by decompress.
  
      Also checks for errors such as truncated input.
      No other methods may be called on this object after `flush`.
      """
      return self.decompressobj.flush()
  
imports: from __future__ import absolute_import, division, print_function
  import array
  import atexit
  import os
  import re
  import sys
  import zlib
label_desc: Use image node_id 4 for calling the GzipDecompressor obj's underlying member method code with example usage: obj.flush() and returns: self