From 32808cc873a98c4314a7e01a35d10fc44bceb8c8 Mon Sep 17 00:00:00 2001 From: bojiang Date: Wed, 16 Oct 2024 16:23:08 +0800 Subject: [PATCH] fix: avoid error message on graceful shutdown --- circus/arbiter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/circus/arbiter.py b/circus/arbiter.py index a443d370..91fe4893 100644 --- a/circus/arbiter.py +++ b/circus/arbiter.py @@ -581,6 +581,8 @@ def start_io_loop(self): def stop(self): logger.info('Arbiter exiting') self._stopping = True + if self.ctrl.caller is not None: + self.ctrl.caller.stop() yield self._stop_watchers(close_output_streams=True) if self._provided_loop: cb = self.stop_controller_and_close_sockets