From 5cf2ab501e6fba18273a5dd4e337b1416bf88bc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20De=20Keersmaeker?= <francois.dekeersmaeker@uclouvain.be> Date: Fri, 29 Nov 2024 10:30:01 +0100 Subject: [PATCH] DNS subdomains --- ip.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ip.py b/ip.py index efa156e..24cfbf8 100644 --- a/ip.py +++ b/ip.py @@ -166,7 +166,7 @@ class ip(Protocol): for v in value: is_ip = self.is_ip(v) template_rules = rules_address if is_ip else rules_domain_name - func = self.explicit_address if is_ip else lambda x: x + func = self.explicit_address if is_ip else lambda n: n.split('.', 1)[1] match.append(func(v)) if not is_backward: template.append(template_rules["forward"]) @@ -177,7 +177,7 @@ class ip(Protocol): # Value is a single element is_ip = self.is_ip(value) template_rules = rules_address if is_ip else rules_domain_name - func = self.explicit_address if is_ip else lambda x: x + func = self.explicit_address if is_ip else lambda n: n.split('.', 1)[1] if not is_backward: rules = {"template": template_rules["forward"], "match": func(value)} elif is_backward and "backward" in template_rules: -- GitLab