From 48feb825b8d6b8b5a842c9ed1605269fbd6fda8c Mon Sep 17 00:00:00 2001 From: Yoann Pietri Date: Wed, 22 Jan 2020 21:50:41 +0100 Subject: [PATCH] =?UTF-8?q?Compatibilit=C3=A9=202.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 1f9575c..e2b8bd7 100755 --- a/main.py +++ b/main.py @@ -29,11 +29,12 @@ def regen_dhcp(api_client): host_mac_ip = {} for hmi in api_client.list("dhcp/hostmacip/"): - if hmi['extension'] not in host_mac_ip.keys(): - host_mac_ip[hmi['extension']] = [] - host_mac_ip[hmi['extension']].append((hmi['hostname'], - hmi['mac_address'], - hmi['ipv4'])) + if 'ipv4' in hmi: + if hmi['extension'] not in host_mac_ip.keys(): + host_mac_ip[hmi['extension']] = [] + host_mac_ip[hmi['extension']].append((hmi['hostname'], + hmi['mac_address'], + hmi['ipv4'])) template = ("host {hostname}{extension} {{\n" " hardware ethernet {mac_address};\n" -- GitLab