From f374d4fda8db1862311355c1b189f2d1e94f15de Mon Sep 17 00:00:00 2001 From: Yaroslav Brustinov Date: Wed, 6 Jul 2016 17:25:50 +0300 Subject: increase server<->client API version from 1.2 to 1.3 various fixes --- scripts/master_daemon.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'scripts/master_daemon.py') diff --git a/scripts/master_daemon.py b/scripts/master_daemon.py index a44f55a8..3a9d7ffe 100755 --- a/scripts/master_daemon.py +++ b/scripts/master_daemon.py @@ -221,9 +221,13 @@ if args.action != 'show': raise Exception('%s does not have function %s' % (daemon.name, args.action)) try: func() - except Exception as e: - print(termstyle.red(e)) - sys.exit(1) + except: + try: # give it another try + sleep(1) + func() + except Exception as e: + print(termstyle.red(e)) + sys.exit(1) passive = {'start': 'started', 'restart': 'restarted', 'stop': 'stopped', 'show': 'running'} -- cgit 1.2.3-korg