From 3e0a04ab9138bc948ae8750325c9022a2e501ab1 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sun, 24 Apr 2011 01:25:10 +0200 Subject: [PATCH] Exit main thread if no actors are running --- mopidy/core.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mopidy/core.py b/mopidy/core.py index a1c6b361..5a83b1e6 100644 --- a/mopidy/core.py +++ b/mopidy/core.py @@ -23,9 +23,11 @@ def main(): setup_backend() setup_frontends() try: - time.sleep(10000*24*60*60) + while ActorRegistry.get_all(): + time.sleep(1) + logger.info(u'No actors left. Exiting...') except KeyboardInterrupt: - logger.info(u'Exiting...') + logger.info(u'User interrupt. Exiting...') ActorRegistry.stop_all() def parse_options():