Do not print stack trace on settings validation error

This commit is contained in:
Stein Magnus Jodal 2011-06-09 17:00:48 +02:00
parent ed59030a50
commit 35cc1dcb34

View File

@ -16,7 +16,8 @@ sys.argv[1:] = gstreamer_args
from pykka.registry import ActorRegistry
from mopidy import get_version, settings, OptionalDependencyError
from mopidy import (get_version, settings, OptionalDependencyError,
SettingsError)
from mopidy.gstreamer import GStreamer
from mopidy.utils import get_class
from mopidy.utils.log import setup_logging
@ -65,7 +66,11 @@ def parse_options():
def setup_settings():
get_or_create_folder('~/.mopidy/')
get_or_create_file('~/.mopidy/settings.py')
settings.validate()
try:
settings.validate()
except SettingsError, e:
logger.error(e.message)
sys.exit(1)
def setup_gobject_loop():
GObjectEventThread().start()