From b83211e98df00223b233389c7997ed6c5d962f70 Mon Sep 17 00:00:00 2001 From: Arksine Date: Wed, 11 Nov 2020 04:41:26 -0500 Subject: [PATCH] paneldue: convert "paneldue_beep" into a coroutine Signed-off-by: Eric Callahan --- moonraker/plugins/paneldue.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/moonraker/plugins/paneldue.py b/moonraker/plugins/paneldue.py index 4199307..89d18b8 100644 --- a/moonraker/plugins/paneldue.py +++ b/moonraker/plugins/paneldue.py @@ -292,10 +292,9 @@ class PanelDue: else: self.printer_state[obj] = items - def paneldue_beep(self, frequency, duration): + async def paneldue_beep(self, frequency, duration): duration = int(duration * 1000.) - self.ioloop.spawn_callback( - self.write_response, + await self.write_response( {'beep_freq': frequency, 'beep_length': duration}) async def process_line(self, line):