From: marcelveldt Date: Tue, 12 Nov 2019 16:26:36 +0000 (+0100) Subject: Update __init__.py X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=f42967294ae2bd874c285d450884c5d98802f050;p=music-assistant-server.git Update __init__.py --- diff --git a/music_assistant/__init__.py b/music_assistant/__init__.py index 105dae88..51684a17 100644 --- a/music_assistant/__init__.py +++ b/music_assistant/__init__.py @@ -80,7 +80,11 @@ class MusicAssistant(): listeners = list(self.event_listeners.values()) for callback, eventfilter in listeners: if not eventfilter or eventfilter in msg: - await callback(msg, msg_details) + if msg == 'shutdown': + # the shutdown event should be awaited + await callback(msg, msg_details) + else: + self.event_loop.create_task(callback(msg, msg_details)) async def add_event_listener(self, cb, eventfilter=None): ''' add callback to our event listeners '''