diff --git a/libmat2/pdf.py b/libmat2/pdf.py index 8c3055f..ca94067 100644 --- a/libmat2/pdf.py +++ b/libmat2/pdf.py @@ -36,7 +36,10 @@ class PDFParser(abstract.AbstractParser): def remove_all(self) -> bool: if self.lightweight_cleaning is True: - return self.__remove_all_lightweight() + try: + return self.__remove_all_lightweight() + except cairo.Error as e: + raise RuntimeError(e) return self.__remove_all_thorough() def __remove_all_lightweight(self) -> bool: