This commit is contained in:
Thomas 2025-03-21 15:03:19 +01:00 committed by GitHub
commit 874f730da9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -101,7 +101,7 @@ def public_ip(proxy: Optional[str] = None) -> str:
"https://ipecho.net/plain", "https://ipecho.net/plain",
] ]
exception = None end_exception = None
for url in URLS: for url in URLS:
try: try:
with _suppress_insecure_warning(): with _suppress_insecure_warning():
@ -116,5 +116,5 @@ def public_ip(proxy: Optional[str] = None) -> str:
validate_ip(ip) validate_ip(ip)
return ip return ip
except (requests.exceptions.ProxyError, requests.RequestException, InvalidIP) as exception: except (requests.exceptions.ProxyError, requests.RequestException, InvalidIP) as exception:
pass end_exception = exception
raise InvalidIP(f"Failed to get IP address: {exception}") raise InvalidIP(f"Failed to get IP address: {end_exception}")