From 79b0d48cf4463fbdd0aecdb3a2bdfac159b2ab24 Mon Sep 17 00:00:00 2001 From: Richard Bowman Date: Tue, 27 Apr 2021 17:13:40 +0100 Subject: [PATCH] Swap Generator annotation for Iterator --- .../default_extensions/picamera_autocalibrate/extension.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openflexure_microscope/api/default_extensions/picamera_autocalibrate/extension.py b/openflexure_microscope/api/default_extensions/picamera_autocalibrate/extension.py index 5f0d9c7e..af31741e 100644 --- a/openflexure_microscope/api/default_extensions/picamera_autocalibrate/extension.py +++ b/openflexure_microscope/api/default_extensions/picamera_autocalibrate/extension.py @@ -1,6 +1,6 @@ import logging from contextlib import contextmanager -from typing import Tuple, Generator +from typing import Tuple, Iterator import labthings.fields as fields from flask import abort @@ -88,7 +88,7 @@ class LSTExtension(BaseExtension): @contextmanager -def find_picamera() -> Generator[Tuple[PiCamera, BaseCamera, Microscope], None, None]: +def find_picamera() -> Iterator[Tuple[PiCamera, BaseCamera, Microscope]]: """Locate the microscope and raise a sensible error if it's missing.""" microscope = find_component("org.openflexure.microscope")