From c833ad70b03940a7959d3162840004d4ef21998a Mon Sep 17 00:00:00 2001 From: Arseniy Kuznetsov Date: Mon, 3 May 2021 08:58:47 +0200 Subject: [PATCH] DHCP Collector fix --- mktxp/collector/dhcp_collector.py | 3 ++- setup.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mktxp/collector/dhcp_collector.py b/mktxp/collector/dhcp_collector.py index 4c4e102..ee20100 100644 --- a/mktxp/collector/dhcp_collector.py +++ b/mktxp/collector/dhcp_collector.py @@ -31,7 +31,8 @@ class DHCPCollector(BaseCollector): # calculate number of leases per DHCP server dhcp_lease_servers = {} for dhcp_lease_record in dhcp_lease_records: - dhcp_lease_servers[dhcp_lease_record['server']] = dhcp_lease_servers.get(dhcp_lease_record['server'], 0) + 1 + if dhcp_lease_record.get('server'): + dhcp_lease_servers[dhcp_lease_record['server']] = dhcp_lease_servers.get(dhcp_lease_record['server'], 0) + 1 # compile leases-per-server records dhcp_lease_servers_records = [{ MKTXPConfigKeys.ROUTERBOARD_NAME: router_entry.router_id[MKTXPConfigKeys.ROUTERBOARD_NAME], diff --git a/setup.py b/setup.py index f567b82..51e34d9 100755 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ with open(path.join(pkg_dir, 'README.md'), encoding='utf-8') as f: setup( name='mktxp', - version='0.30', + version='0.31', url='https://github.com/akpw/mktxp',