SONAR: pylint:W3101

This commit is contained in:
Luke Tainton 2022-10-22 00:03:42 +01:00
parent f393d2b919
commit 03e129f2a8
No known key found for this signature in database
GPG Key ID: ABEE10849773E353
2 changed files with 3 additions and 3 deletions

View File

@ -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

View File

@ -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