SONAR: pylint:W3101
This commit is contained in:
parent
f393d2b919
commit
03e129f2a8
@ -12,7 +12,7 @@ def get_ip_information(ipv4_address: ipaddress.IPv4Address) -> dict:
|
|||||||
"""Retrieves information about a given IPv4 address from IP-API.com."""
|
"""Retrieves information about a given IPv4 address from IP-API.com."""
|
||||||
api_endpoint = f"http://ip-api.com/json/{ipv4_address}"
|
api_endpoint = f"http://ip-api.com/json/{ipv4_address}"
|
||||||
try:
|
try:
|
||||||
resp = requests.get(api_endpoint)
|
resp = requests.get(api_endpoint, timeout=10)
|
||||||
resp.raise_for_status()
|
resp.raise_for_status()
|
||||||
ret = resp.json() if resp.json().get("status") == "success" else None
|
ret = resp.json() if resp.json().get("status") == "success" else None
|
||||||
except (requests.exceptions.JSONDecodeError, requests.exceptions.HTTPError):
|
except (requests.exceptions.JSONDecodeError, requests.exceptions.HTTPError):
|
||||||
@ -30,7 +30,7 @@ def get_prefix_information(autonomous_system: int) -> Union[list, None]:
|
|||||||
"""Retrieves prefix information about a given autonomous system."""
|
"""Retrieves prefix information about a given autonomous system."""
|
||||||
api_endpoint = f"https://api.hackertarget.com/aslookup/?q={str(autonomous_system)}"
|
api_endpoint = f"https://api.hackertarget.com/aslookup/?q={str(autonomous_system)}"
|
||||||
try:
|
try:
|
||||||
resp = requests.get(api_endpoint)
|
resp = requests.get(api_endpoint, timeout=10)
|
||||||
resp.raise_for_status()
|
resp.raise_for_status()
|
||||||
except requests.exceptions.HTTPError:
|
except requests.exceptions.HTTPError:
|
||||||
return None
|
return None
|
||||||
|
@ -28,5 +28,5 @@ def resolve_domain_name(domain_name: str) -> ipaddress.IPv4Address:
|
|||||||
|
|
||||||
def get_public_ip() -> ipaddress.IPv4Address:
|
def get_public_ip() -> ipaddress.IPv4Address:
|
||||||
"""Get the user's current public IPv4 address."""
|
"""Get the user's current public IPv4 address."""
|
||||||
ip_address = requests.get("https://api.ipify.org").text
|
ip_address = requests.get("https://api.ipify.org", timeout=10).text
|
||||||
return ip_address
|
return ip_address
|
||||||
|
Loading…
x
Reference in New Issue
Block a user