MCPcopy Index your code
hub / github.com/python/cpython / _get_decompressor

Function _get_decompressor

Lib/zipfile/__init__.py:864–881  ·  view source on GitHub ↗
(compress_type)

Source from the content-addressed store, hash-verified

862
863
864def _get_decompressor(compress_type):
865 _check_compression(compress_type)
866 if compress_type == ZIP_STORED:
867 return None
868 elif compress_type == ZIP_DEFLATED:
869 return zlib.decompressobj(-15)
870 elif compress_type == ZIP_BZIP2:
871 return bz2.BZ2Decompressor()
872 elif compress_type == ZIP_LZMA:
873 return LZMADecompressor()
874 elif compress_type == ZIP_ZSTANDARD:
875 return zstd.ZstdDecompressor()
876 else:
877 descr = compressor_names.get(compress_type)
878 if descr:
879 raise NotImplementedError("compression type %d (%s)" % (compress_type, descr))
880 else:
881 raise NotImplementedError("compression type %d" % (compress_type,))
882
883
884class _SharedFile:

Callers 2

__init__Method · 0.85
seekMethod · 0.85

Calls 3

_check_compressionFunction · 0.85
LZMADecompressorClass · 0.85
getMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…