From ce40d846fe44398d0ee89d0dd2dea07ca5b50c21 Mon Sep 17 00:00:00 2001 From: Simon Conseil Date: Tue, 2 Aug 2022 17:15:51 +0200 Subject: [PATCH] Handle deprecation --- sigal/image.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sigal/image.py b/sigal/image.py index fafab13..99fc21e 100644 --- a/sigal/image.py +++ b/sigal/image.py @@ -161,10 +161,16 @@ def generate_thumbnail( img = Transpose().process(img) original_format = img.format + try: + method = PILImage.Resampling.LANCZOS + except AttributeError: + # Deprecated since version 9.1.0 + method = PILImage.ANTIALIAS + if fit: - img = ImageOps.fit(img, box, PILImage.Resampling.LANCZOS, centering=thumb_fit_centering) + img = ImageOps.fit(img, box, method, centering=thumb_fit_centering) else: - img.thumbnail(box, PILImage.Resampling.LANCZOS) + img.thumbnail(box, method) outformat = img.format or original_format or 'JPEG' logger.debug('Save thumnail image: %s (%s)', outname, outformat)