remove unneeded code

This commit is contained in:
J. Nick Koston 2023-12-12 10:40:32 -10:00
parent 36a350ee7f
commit fe22b36097
No known key found for this signature in database
2 changed files with 9 additions and 5 deletions

View File

@ -288,7 +288,7 @@ class APIClient:
ip_address = self._connection.connected_address
self.log_name = build_log_name(
self.cached_name,
self.address,
self._params.addresses,
ip_address,
)
if self._connection:

View File

@ -36,11 +36,15 @@ def address_is_local(address: str) -> bool:
return address.removesuffix(".").endswith(".local")
def build_log_name(name: str | None, address: str, resolved_address: str | None) -> str:
def build_log_name(
name: str | None, addresses: list[str], connected_address: str | None
) -> str:
"""Return a log name for a connection."""
if not name and address_is_local(address) or host_is_name_part(address):
name = address.partition(".")[0]
preferred_address = resolved_address or address
for address in addresses:
if not name and address_is_local(address) or host_is_name_part(address):
name = address.partition(".")[0]
break
preferred_address = connected_address or address
if (
name
and name != preferred_address