From 93b981de0732658c5e3a983ab1227bc767edf59d Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Tue, 23 Mar 2010 00:11:39 +0100 Subject: [PATCH] BaseProcess: Log SettingsError and exit --- mopidy/process.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mopidy/process.py b/mopidy/process.py index 6e739e88..9459f816 100644 --- a/mopidy/process.py +++ b/mopidy/process.py @@ -2,7 +2,7 @@ import logging import multiprocessing import sys -from mopidy import settings +from mopidy import settings, SettingsError from mopidy.utils import get_class, unpickle_connection logger = logging.getLogger('mopidy.process') @@ -14,6 +14,9 @@ class BaseProcess(multiprocessing.Process): except KeyboardInterrupt: logger.info(u'Interrupted by user') sys.exit(0) + except SettingsError, e: + logger.error(e) + sys.exit(1) def _run(self): raise NotImplementedError