(data, format=FORMAT_AUTO, memlimit=None, filters=None)
return b"".join(results)
Decompress a block of data.

    Refer to LZMADecompressor's docstring for a description of the
    optional arguments *format*, *check* and *filters*.

    For incremental decompression, use an LZMADecompressor instead.
Decompress a block of data.
Decompress a block of data .
def decompress(data, format=FORMAT_AUTO, memlimit=None, filters=None):
    """Decompress a block of data.

    Refer to LZMADecompressor's docstring for a description of the
    optional arguments *format*, *check* and *filters*.

    For incremental decompression, use an LZMADecompressor instead.
    """
    results = []
    while True:
        decomp = LZMADecompressor(format, memlimit, filters)
        try:
            res = decomp.decompress(data)
        except LZMAError:
            if results:
                break  # Leftover data is not a valid LZMA/XZ stream; ignore it.
            else:
                raise  # Error on the first iteration; bail out.
        results.append(res)
        if not decomp.eof:
            raise LZMAError("Compressed data ended before the "
                            "end-of-stream marker was reached")
        data = decomp.unused_data
        if not data:
            break
    return b"".join(results)
def decompress ( data , format = FORMAT_AUTO , memlimit = None , filters = None ) : results = [ ] while True : decomp = LZMADecompressor ( format , memlimit , filters ) try : res = decomp . decompress ( data ) except LZMAError : if results : break # Leftover data is not a valid LZMA/XZ stream; ignore it. else : raise # Error on the first iteration; bail out. results . append ( res ) if not decomp . eof : raise LZMAError ( "Compressed data ended before the " "end-of-stream marker was reached" ) data = decomp . unused_data if not data : break return b"" . join ( results )