X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flaunch.py;h=9fb0b2d51f17d802d0fe26d0982bdc6c0ecab9d0;hb=fe1ed51724531b8c1e78e7d7eb590c9be20e275c;hp=2e2d1dd79435cf14710204d1cd0b4da5123fb45b;hpb=d71073a0cf4bae0da48270594eb5a0a33abff05f;p=mpd-sima.git diff --git a/sima/launch.py b/sima/launch.py index 2e2d1dd..9fb0b2d 100644 --- a/sima/launch.py +++ b/sima/launch.py @@ -83,7 +83,7 @@ def start(sopt, restart=False): verbosity = sopt.options.get('verbosity', 'warning') # loads configuration config = ConfMan(sopt.options).config - logfile = config.get('log', 'logfile') + logfile = config.get('log', 'logfile', fallback=None) verbosity = config.get('log', 'verbosity') set_logger(verbosity, logfile) logger = logging.getLogger('sima') @@ -99,6 +99,10 @@ def start(sopt, restart=False): logger.info('Done, bye...') sys.exit(0) + if sopt.options.get('generate_config'): + config.write(sys.stdout, space_around_delimiters=True) + sys.exit(0) + logger.info('Starting...') sima = core.Sima(config)