summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorequinox <equinox@88d0365b-309c-4eec-8061-d8e0c04ad69e>2012-09-27 02:43:21 +0000
committerequinox <equinox@88d0365b-309c-4eec-8061-d8e0c04ad69e>2012-09-27 02:43:21 +0000
commit56d28bbaf1bf3ad1bb2989e3044fe6c37802361e (patch)
treee480f04d3db1a29e382f81fc2af8d7880d03d8f7
parentbetter 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
-rwxr-xr-xsrc/flufig.py11
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': {} }