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
No known key found for this signature in database
GPG Key ID: 2C15AA5E89985DD4
1 changed files with 5 additions and 1 deletions

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()