Add default for CBlock decompression_args
This commit is contained in:
parent
07cfe9a74d
commit
ffb211b009
1 changed files with 3 additions and 1 deletions
|
|
@ -524,7 +524,7 @@ class CBlock(Record):
|
||||||
|
|
||||||
return CBlock(compression_type, count, compressed_bytes)
|
return CBlock(compression_type, count, compressed_bytes)
|
||||||
|
|
||||||
def decompress(self, decompression_args) -> bytes:
|
def decompress(self, decompression_args: Dict = None) -> bytes:
|
||||||
"""
|
"""
|
||||||
Decompress the contents of this CBlock.
|
Decompress the contents of this CBlock.
|
||||||
|
|
||||||
|
|
@ -533,6 +533,8 @@ class CBlock(Record):
|
||||||
:raises: InvalidDataError if data is malformed or compression type is
|
:raises: InvalidDataError if data is malformed or compression type is
|
||||||
unknonwn.
|
unknonwn.
|
||||||
"""
|
"""
|
||||||
|
if decompression_args is None:
|
||||||
|
decompression_args = {}
|
||||||
if self.compression_type == 0:
|
if self.compression_type == 0:
|
||||||
decompressor = zlib.decompressobj(wbits=-zlib.MAX_WBITS, **decompression_args)
|
decompressor = zlib.decompressobj(wbits=-zlib.MAX_WBITS, **decompression_args)
|
||||||
decompressed_bytes = decompressor.decompress(self.compressed_bytes) + \
|
decompressed_bytes = decompressor.decompress(self.compressed_bytes) + \
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue