fix tests
diff --git a/plugins/background.py b/plugins/background.py
index aa3fb0c..74a8a9f 100644
--- a/plugins/background.py
+++ b/plugins/background.py
@@ -132,20 +132,20 @@
ignore_ip = False
for allowed_ip in config.allow_list:
if (
- isinstance(allowed_ip, netaddr.IPNetwork)
- and off_ip_na in allowed_ip
- or isinstance(allowed_ip, netaddr.IPAddress)
- and off_ip_na == allowed_ip
+ isinstance(allowed_ip.network, netaddr.IPNetwork)
+ and off_ip_na in allowed_ip.network
+ or isinstance(allowed_ip.network, netaddr.IPAddress)
+ and off_ip_na == allowed_ip.network
):
# print(f"IP {off_ip} is on the allow list, ignoring...")
ignore_ip = True
break
for blocked_ip in config.block_list:
if (
- isinstance(blocked_ip, netaddr.IPNetwork)
- and off_ip_na in blocked_ip
- or isinstance(blocked_ip, netaddr.IPAddress)
- and off_ip_na == blocked_ip
+ isinstance(blocked_ip.network, netaddr.IPNetwork)
+ and off_ip_na in blocked_ip.network
+ or isinstance(blocked_ip.network, netaddr.IPAddress)
+ and off_ip_na == blocked_ip.network
):
# print(f"IP {off_ip} is already blocked, ignoring...")
ignore_ip = True