From aae9fb192739f75917cbd319cd1200ce5caa410a Mon Sep 17 00:00:00 2001 From: kenzuyaa Date: Mon, 8 Sep 2025 20:41:51 +0700 Subject: [PATCH] fix(core): increase timeout for IP info request to 3 seconds - Updated HTTP request timeout from 1 to 3 seconds in get_ip_info function - Improved reliability of external IP info retrieval by allowing longer response time --- unshackle/core/utilities.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unshackle/core/utilities.py b/unshackle/core/utilities.py index 17b7441..3b1734d 100644 --- a/unshackle/core/utilities.py +++ b/unshackle/core/utilities.py @@ -245,7 +245,7 @@ def get_ip_info(session: Optional[requests.Session] = None) -> dict: request = session or requests.Session() request.adapters["http://"] = HTTPAdapter(max_retries=3) request.adapters["https://"] = HTTPAdapter(max_retries=3) - return request.get("https://ipinfo.io/json", timeout=1).json() + return request.get("https://ipinfo.io/json", timeout=3).json() def get_cached_ip_info(session: Optional[requests.Session] = None) -> Optional[dict]: