1
mirror of https://github.com/home-assistant/core synced 2024-07-27 18:58:57 +02:00

Handle exception from pillow (#16190)

This commit is contained in:
PhracturedBlue 2018-08-26 12:29:15 -07:00 committed by Paulus Schoutsen
parent d166f2da80
commit 499bb3f4a2

View File

@ -64,7 +64,10 @@ def _resize_image(image, opts):
quality = opts.quality or DEFAULT_QUALITY
new_width = opts.max_width
img = Image.open(io.BytesIO(image))
try:
img = Image.open(io.BytesIO(image))
except IOError:
return image
imgfmt = str(img.format)
if imgfmt not in ('PNG', 'JPEG'):
_LOGGER.debug("Image is of unsupported type: %s", imgfmt)