Merge pull request #9 from caio92/master

fixed config_parser.py
This commit is contained in:
Caio committed 2014-10-01 00:59:36 -03:00
commit d8711c8d1d
1 file changed
+15
+15
View File
@@ -30,8 +30,18 @@ def parse_hosts(conf_arq):
hosts = []
items = config.items('nodes')
#makes a first-pass read to nodes section to find empty nodes sections
for item in items:
name = item[0]
rest = item[1].split()
if len(rest) == 0:
config.set('nodes', name, '_')
#updates 'items' list
items = config.items('nodes')
#makes a second-pass read to nodes section to properly add hosts
for item in items:
name = item[0]
@@ -110,6 +120,11 @@ def parse_links(conf_arq):
break
args = line.split()
#checks for non-empty line
if len(args) == 0:
continue
h1, h2 = args.pop(0).split(':')
link_dict = {}