From 6141145fbecf34ed561a0a0f1bf51d5fe13ffa22 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Sat, 24 Jan 2026 13:46:56 +0900 Subject: [PATCH] fix: early abort if ip matches --- dzgui/util/ip.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dzgui/util/ip.py b/dzgui/util/ip.py index a9deccd..ae3f9d8 100644 --- a/dzgui/util/ip.py +++ b/dzgui/util/ip.py @@ -69,6 +69,8 @@ def get_coords(ips: "Path", ip: str) -> Coords: upper = fields[1] upper_digits = ip2list(upper) + if ip == upper: + return Coords(float(fields[-2]), float(fields[-1])) if split[2] > upper_digits[2]: continue @@ -76,7 +78,6 @@ def get_coords(ips: "Path", ip: str) -> Coords: if split[2] == upper_digits[2]: if split[3] > upper_digits[3]: continue - # TODO: handle last digit equals if split[2] <= upper_digits[2]: return Coords(float(fields[-2]), float(fields[-1]))