From a1f2aabdee8b014e4107200f122d31a8e0ad1bc5 Mon Sep 17 00:00:00 2001 From: Red5d Date: Wed, 28 Jul 2021 23:19:19 -0400 Subject: [PATCH] Fix lines that depend on the 'networks' key being in values list --- autocompose.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/autocompose.py b/autocompose.py index d2bdfe8..11299a0 100644 --- a/autocompose.py +++ b/autocompose.py @@ -80,14 +80,14 @@ def generate(cname): 'tty': cattrs['Config']['Tty'] } + networks = {} if values['networks'] == set(): del values['networks'] - - networklist = c.networks.list() - networks = {} - for network in networklist: - if network.attrs['Name'] in values['networks']: - networks[network.attrs['Name']] = {'external': (not network.attrs['Internal'])} + else: + networklist = c.networks.list() + for network in networklist: + if network.attrs['Name'] in values['networks']: + networks[network.attrs['Name']] = {'external': (not network.attrs['Internal'])} # Check for command and add it if present. if cattrs['Config']['Cmd'] != None: