From 7749de7045323536b6bf5ec5f2949275cc9a6a73 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sat, 20 Mar 2010 12:22:21 +0100 Subject: [PATCH] Log SystemExit exceptions as errors --- mopidy/__main__.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mopidy/__main__.py b/mopidy/__main__.py index f59e6322..17f77e86 100644 --- a/mopidy/__main__.py +++ b/mopidy/__main__.py @@ -46,6 +46,11 @@ if __name__ == '__main__': try: main() except KeyboardInterrupt: - sys.exit('\nInterrupted by user') + logger.info(u'Interrupted by user') + sys.exit(0) except SettingsError, e: - sys.exit('%s' % e) + logger.error(e) + sys.exit(1) + except SystemExit, e: + logger.error(e) + sys.exit(1)