From e5c94eced225bc626600c9964a2af83932478baf Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sun, 23 Jul 2023 16:26:42 +1000 Subject: [PATCH] Simplified code --- src/PIL/Image.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/PIL/Image.py b/src/PIL/Image.py index 4b088bdfda8..5a3de65cd64 100644 --- a/src/PIL/Image.py +++ b/src/PIL/Image.py @@ -641,9 +641,8 @@ def _repr_image(self, image_format, **kwargs): b = io.BytesIO() try: self.save(b, image_format, **kwargs) - except Exception as e: - msg = f"Could not save to {image_format} for display" - raise ValueError(msg) from e + except Exception: + return None return b.getvalue() def _repr_png_(self): @@ -651,20 +650,14 @@ def _repr_png_(self): :returns: PNG version of the image as bytes """ - try: - return self._repr_image("PNG", compress_level=1) - except Exception: - return None + return self._repr_image("PNG", compress_level=1) def _repr_jpeg_(self): """iPython display hook support for JPEG format. :returns: JPEG version of the image as bytes """ - try: - return self._repr_image("JPEG") - except Exception: - return None + return self._repr_image("JPEG") @property def __array_interface__(self):