From 1c140a8e5a3694f0d90c937ce630e82dea8d9a96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20S=C3=A1nchez-Gallego?= Date: Thu, 13 Feb 2025 11:34:31 -0800 Subject: [PATCH] Do a full shutdown if the dome is closing --- src/gort/overwatcher/overwatcher.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/gort/overwatcher/overwatcher.py b/src/gort/overwatcher/overwatcher.py index 8e77371..6d9b68a 100644 --- a/src/gort/overwatcher/overwatcher.py +++ b/src/gort/overwatcher/overwatcher.py @@ -285,9 +285,12 @@ async def handle_dome_closing(self): return if ow.observer.is_observing and not ow.observer.is_cancelling: - await ow.observer.stop_observing( - immediate=True, - reason="dome is closing", + await ow.shutdown( + "dome is closing", + level="warning", + close_dome=False, + park=False, + disable_overwatcher=True, )