From be9de7ccebb577dc6f614457e82e5e2fe7ca601c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20S=C3=A1nchez-Gallego?= Date: Fri, 14 Jul 2023 07:07:41 +0000 Subject: [PATCH] Call correct sequence of GortObserver methods in observe_tile() --- src/gort/gort.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/gort/gort.py b/src/gort/gort.py index 6da9499..c723d5b 100644 --- a/src/gort/gort.py +++ b/src/gort/gort.py @@ -486,5 +486,18 @@ async def observe_tile( # Create observer. observer = GortObserver(self, tile) - # Slew telescopes and move fibsel mask. - await observer.slew() + try: + # Slew telescopes and move fibsel mask. + await observer.slew() + + # Start guiding. + await observer.acquire() + + # Exposing + exposure = await observer.expose() + + finally: + # Finish observation. + await observer.finish_observation() + + return exposure