diff options
author | equinox <equinox@88d0365b-309c-4eec-8061-d8e0c04ad69e> | 2012-09-27 02:43:21 +0000 |
---|---|---|
committer | equinox <equinox@88d0365b-309c-4eec-8061-d8e0c04ad69e> | 2012-09-27 02:43:21 +0000 |
commit | 56d28bbaf1bf3ad1bb2989e3044fe6c37802361e (patch) | |
tree | e480f04d3db1a29e382f81fc2af8d7880d03d8f7 /src | |
parent | better name for porter (diff) |
improved handling of not existing machine entries
git-svn-id: https://svn.spreadspace.org/flufigut/trunk@12 88d0365b-309c-4eec-8061-d8e0c04ad69e
Diffstat (limited to 'src')
-rwxr-xr-x | src/flufig.py | 11 |
1 files 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': {} } |