diff --git a/autocompose.py b/autocompose.py index 3eb79bc..7d78856 100644 --- a/autocompose.py +++ b/autocompose.py @@ -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):