diff --git a/pypdf/filters.py b/pypdf/filters.py index e2fdd0d8c..3965b80dc 100644 --- a/pypdf/filters.py +++ b/pypdf/filters.py @@ -118,7 +118,7 @@ def decode( PdfReadError: """ if isinstance(decode_parms, ArrayObject): - raise DeprecationError("decode_parms as ArrayObject is depreciated") + raise DeprecationError("decode_parms as ArrayObject is deprecated") str_data = decompress(data) predictor = 1 @@ -169,7 +169,6 @@ def decode( str_data, columns, rowlength ) else: - # unsupported predictor raise PdfReadError(f"Unsupported flatedecode predictor {predictor!r}") return str_data @@ -228,7 +227,6 @@ def _decode_png_prediction(data: bytes, columns: int, rowlength: int) -> bytes: rowdata[i] = (rowdata[i] + paeth) % 256 else: - # unsupported PNG filter raise PdfReadError( f"Unsupported PNG filter {filter_byte!r}" ) # pragma: no cover @@ -372,7 +370,7 @@ class LZWDecode: """ Taken from: - http://www.java2s.com/Open-Source/Java-Document/PDF/PDF-Renderer/com/sun/pdfview/decode/LZWDecode.java.htm + https://github.com/katjas/PDFrenderer/blob/master/src/com/sun/pdfview/decode/LZWDecode.java """ class Decoder: @@ -717,8 +715,7 @@ def decode_stream_data(stream: Any) -> bytes: # utils.StreamObject "/Crypt filter with /Name or /Type not supported yet" ) else: - # Unsupported filter - raise NotImplementedError(f"unsupported filter {filter_type}") + raise NotImplementedError(f"Unsupported filter {filter_type}") return data