From cdac9d0ac3aa00298244a1285fb8afa44a33ad18 Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Wed, 15 Jan 2020 11:53:15 +0000 Subject: [PATCH] Fixed BytesIO streams closing after capture --- openflexure_microscope/camera/mock.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openflexure_microscope/camera/mock.py b/openflexure_microscope/camera/mock.py index 7aca48d8..04d40529 100644 --- a/openflexure_microscope/camera/mock.py +++ b/openflexure_microscope/camera/mock.py @@ -195,7 +195,8 @@ class MockStreamer(BaseCamera): output.write(self.stream.getvalue()) - output.close() + if isinstance(output, str): + output.close() # HANDLE STREAM FRAMES