From 64970d90d19808ef49350cc9a981d75494f90b70 Mon Sep 17 00:00:00 2001 From: Benjamin Braatz Date: Wed, 4 Aug 2021 02:50:52 +0200 Subject: [PATCH] Bugfix --- controlpi_plugins/camera.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/controlpi_plugins/camera.py b/controlpi_plugins/camera.py index 8c50749..a363107 100644 --- a/controlpi_plugins/camera.py +++ b/controlpi_plugins/camera.py @@ -7,7 +7,7 @@ import functools import io import os import picamera # type: ignore -import PIL # type: ignore +import PIL.Image # type: ignore from controlpi import BasePlugin, Message, MessageTemplate @@ -110,7 +110,6 @@ class Camera(BasePlugin): raw_image = await loop.run_in_executor( executor, functools.partial(PIL.Image.open, stream)) - stream.close() full_image = await loop.run_in_executor( executor, functools.partial( @@ -141,6 +140,7 @@ class Camera(BasePlugin): executor, functools.partial( thumb_image.save, thumb_path)) + stream.close() self._images.append((full_name, iso_time)) await self.bus.send(Message(self.name, {'event': 'new image', -- 2.34.1