handle PIL error empty thumbnail image, #425

This commit is contained in:
simon
2023-02-13 11:55:47 +07:00
parent df1018e70c
commit ef685ecb42

View File

@@ -43,7 +43,11 @@ class ThumbManagerBase:
response = requests.get(url, stream=True, timeout=5)
if response.ok:
try:
return Image.open(response.raw)
img = Image.open(response.raw)
if isinstance(img, Image.Image):
return img
return self.get_fallback()
except UnidentifiedImageError:
print(f"failed to open thumbnail: {url}")
return self.get_fallback()