Merge pull request #34 from alexanderpetrenz/master

command property: replace string concatenation by taking over given list
This commit is contained in:
Red5d
2022-03-09 08:10:19 -05:00
committed by GitHub

View File

@@ -10,12 +10,14 @@ def main():
args = parser.parse_args()
struct = {}
networks = []
networks = set()
for cname in args.cnames:
cfile, networks = generate(cname)
struct.update(cfile)
cfile, c_networks = generate(cname)
render(struct, args, networks)
struct.update(cfile)
networks.update(c_networks)
render(struct, args, list(networks))
def render(struct, args, networks):
@@ -94,8 +96,8 @@ def generate(cname):
networks[network.attrs['Name']] = {'external': (not network.attrs['Internal'])}
# Check for command and add it if present.
if cattrs['Config']['Cmd'] != None:
values['command'] = " ".join(cattrs['Config']['Cmd']),
if cattrs['Config']['Cmd'] is not None:
values['command'] = cattrs['Config']['Cmd']
# Check for exposed/bound ports and add them if needed.
try: