From d173b25b770791c9ef9008ca85721ae83f4a7f16 Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Mon, 2 Mar 2026 18:08:25 +0100 Subject: [PATCH] Fix ACL plugin issue, release version 1.1.1 --- vppcfg/_version.py | 2 +- vppcfg/vpp/vppapi.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vppcfg/_version.py b/vppcfg/_version.py index af2abf2..ca6b006 100644 --- a/vppcfg/_version.py +++ b/vppcfg/_version.py @@ -1,3 +1,3 @@ """Version information for vppcfg.""" -__version__ = "1.1.0" +__version__ = "1.1.1" diff --git a/vppcfg/vpp/vppapi.py b/vppcfg/vpp/vppapi.py index feeea1d..02adf48 100644 --- a/vppcfg/vpp/vppapi.py +++ b/vppcfg/vpp/vppapi.py @@ -203,7 +203,7 @@ class VPPApi: if len(self.cache["interface_addresses"][iface.sw_if_index]) > 0: self.logger.warning(f"Not all addresses were removed on {ifname}") del self.cache["interface_addresses"][iface.sw_if_index] - del self.cache["interface_acls"][iface.sw_if_index] + self.cache["interface_acls"].pop(iface.sw_if_index, None) del self.cache["interface_names"][ifname] ## Use my_dict.pop('key', None), as it allows 'key' to be absent