From 56d28bbaf1bf3ad1bb2989e3044fe6c37802361e Mon Sep 17 00:00:00 2001 From: equinox Date: Thu, 27 Sep 2012 02:43:21 +0000 Subject: improved handling of not existing machine entries git-svn-id: https://svn.spreadspace.org/flufigut/trunk@12 88d0365b-309c-4eec-8061-d8e0c04ad69e --- src/flufig.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/flufig.py b/src/flufig.py index e326f08..b79fd6a 100755 --- a/src/flufig.py +++ b/src/flufig.py @@ -55,10 +55,13 @@ for streamer in config['streamer']: found = False for machine in config['globals']['machines'].keys(): if worker in config['globals']['machines'][machine]: - if machine in machines and 'porter' in machines[machine]: - if port in machines[machine]['porter']: - print "Machine %s already uses port %i" % (machine, port) - sys.exit(1) + if machine in machines: + if 'porter' in machines[machine]: + if port in machines[machine]['porter']: + print "Porter: machine %s already uses port %i" % (machine, port) + sys.exit(1) + else: + machines[machine]['porter'] = {} else: machines[machine] = { 'porter': {} } -- cgit v1.2.3