forked from kenzuya/unshackle
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
This commit is contained in:
@@ -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]:
|
||||
|
||||
Reference in New Issue
Block a user