From 2917d6ffcf44d8d3648aa672093843a4823c0984 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Wed, 12 Feb 2025 17:29:48 +0100 Subject: [PATCH] remove imghdr import --- cookbook/integration/recettetek.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cookbook/integration/recettetek.py b/cookbook/integration/recettetek.py index 20b51b837..cd1f26fe1 100644 --- a/cookbook/integration/recettetek.py +++ b/cookbook/integration/recettetek.py @@ -1,10 +1,10 @@ -import imghdr import json import re from io import BytesIO from zipfile import ZipFile import requests +from PIL import Image from django.utils.translation import gettext as _ @@ -128,7 +128,7 @@ class RecetteTek(Integration): url = file['originalPicture'] if validate_import_url(url): response = requests.get(url) - if imghdr.what(BytesIO(response.content)) is not None: + if Image.open(BytesIO(response.content)).verify(): self.import_recipe_image(recipe, BytesIO(response.content), filetype=get_filetype(file['originalPicture'])) else: raise Exception("Original image failed to download.")