From 54f294879d9113961ab0781f71105682513e07b6 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Wed, 27 Oct 2010 23:05:46 +0200 Subject: [PATCH] Do not require 'readon' and 'status' fields on 'exit' messages --- mopidy/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mopidy/core.py b/mopidy/core.py index 69760094..701c8144 100644 --- a/mopidy/core.py +++ b/mopidy/core.py @@ -100,8 +100,8 @@ class CoreProcess(BaseThread): def process_message_to_core(self, message): assert message['to'] == 'core', u'Message recipient must be "core".' if message['command'] == 'exit': - if message['reason'] is not None: + if message.get('reason') is not None: logger.info(u'Exiting (%s)', message['reason']) - sys.exit(message['status']) + sys.exit(message.get('status', 0)) else: logger.warning(u'Cannot handle message: %s', message)