From: Benjamin Braatz Date: Wed, 4 Aug 2021 00:50:52 +0000 (+0200) Subject: Bugfix X-Git-Url: http://git.graph-it.com/?a=commitdiff_plain;h=64970d90d19808ef49350cc9a981d75494f90b70;p=graphit%2Fcontrolpi-camera.git Bugfix --- 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',