diff --git a/mopidy/__main__.py b/mopidy/__main__.py index ac5e2102..87179270 100644 --- a/mopidy/__main__.py +++ b/mopidy/__main__.py @@ -36,8 +36,11 @@ def main(): log.bootstrap_delayed_logging() logger.info('Starting Mopidy %s', versioning.get_version()) + signal.signal(signal.SIGTERM, process.exit_handler) - signal.signal(signal.SIGUSR1, pykka.debug.log_thread_tracebacks) + # Windows does not have signal.SIGUSR1 + if hasattr(signal, 'SIGUSR1'): + signal.signal(signal.SIGUSR1, pykka.debug.log_thread_tracebacks) try: registry = ext.Registry()