diff --git a/swh/objstorage/objstorage.py b/swh/objstorage/objstorage.py index ad579c3583140980cf2101ecbfec969b4c66187e..31ede165077fccca4481d93cbdeffd1b7837583a 100644 --- a/swh/objstorage/objstorage.py +++ b/swh/objstorage/objstorage.py @@ -99,15 +99,16 @@ class _CompressorProtocol(Protocol): class _DecompressorProtocol(Protocol): def decompress(self, data: bytes) -> bytes: ... - unused_data: bytes + @property + def unused_data(self) -> bytes: ... decompressors: Dict[str, Callable[[], _DecompressorProtocol]] = { - "bz2": bz2.BZ2Decompressor, # type: ignore - "lzma": lzma.LZMADecompressor, # type: ignore + "bz2": bz2.BZ2Decompressor, + "lzma": lzma.LZMADecompressor, "gzip": lambda: zlib.decompressobj(wbits=31), "zlib": zlib.decompressobj, - "none": NullDecompressor, # type: ignore + "none": NullDecompressor, } compressors: Dict[str, Callable[[], _CompressorProtocol]] = {