From 2eb10bfbb3034794130c5eabda93b9b06a7762f9 Mon Sep 17 00:00:00 2001 From: James Brown Date: Thu, 6 Nov 2025 17:23:55 -0800 Subject: [PATCH] fix: support ipv6 address literals in host fields --- aws_log_parser/parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aws_log_parser/parser.py b/aws_log_parser/parser.py index e29d978..95ee1c2 100644 --- a/aws_log_parser/parser.py +++ b/aws_log_parser/parser.py @@ -72,7 +72,7 @@ def to_python(value, field): if field_type == LoadBalancerErrorReason: return getattr(LoadBalancerErrorReason, value) if field_type == Host: - ip, port = value.split(":") + ip, port = value.rsplit(":", 1) return Host(ip, int(port)) if field_type == HttpRequest: return to_http_request(value)