fix: address code review comments (type hints, loop var name, em dashes)

Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/be0a3bbd-1af1-408e-b918-84753723154b

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-05-03 20:51:52 +00:00
committed by GitHub
parent 45a2dd8be2
commit 28a7592731
+9 -9
View File
@@ -133,7 +133,7 @@ class _POP3WithIPv4Pref(poplib.POP3):
self._ipv4_addr = _ipv4_addr
super().__init__(host, port, timeout)
def _create_socket(self, timeout): # type: ignore[override]
def _create_socket(self, timeout: Any) -> socket.socket: # type: ignore[override]
if self._ipv4_addr:
return socket.create_connection((self._ipv4_addr, self.port), timeout)
return super()._create_socket(timeout)
@@ -162,7 +162,7 @@ class _POP3SSLWithIPv4Pref(poplib.POP3_SSL):
self._ipv4_addr = _ipv4_addr
super().__init__(host, port, timeout=timeout, context=context)
def _create_socket(self, timeout): # type: ignore[override]
def _create_socket(self, timeout: Any) -> socket.socket: # type: ignore[override]
if self._ipv4_addr:
return socket.create_connection((self._ipv4_addr, self.port), timeout)
return super()._create_socket(timeout)
@@ -235,10 +235,10 @@ class _IMAP4SSLwithSNI(aioimaplib.IMAP4_SSL):
) -> None:
if ssl_context is None:
ssl_context = ssl.create_default_context(ssl.Purpose.SERVER_AUTH)
local_loop = loop if loop is not None else asyncio.get_running_loop()
self.protocol = aioimaplib.IMAP4ClientProtocol(local_loop, conn_lost_cb)
self._client_task = local_loop.create_task(
local_loop.create_connection(
active_loop = loop if loop is not None else asyncio.get_running_loop()
self.protocol = aioimaplib.IMAP4ClientProtocol(active_loop, conn_lost_cb)
self._client_task = active_loop.create_task(
active_loop.create_connection(
lambda: self.protocol,
host,
port,
@@ -314,13 +314,13 @@ def _format_connection_error(
# DNS resolution failure (socket.gaierror is a subclass of OSError)
if isinstance(exc, socket.gaierror):
# errno -3 / EAI_AGAIN means the DNS server is temporarily unavailable
# errno -3 / EAI_AGAIN means the DNS server is temporarily unavailable --
# this is a transient infrastructure error, not a misconfigured address.
if exc.args[0] == socket.EAI_AGAIN:
if host:
return (
f"Temporary DNS failure while resolving '{host}' "
f"the DNS server may be temporarily unavailable ({exc})"
f"Temporary DNS failure while resolving '{host}' --"
f" the DNS server may be temporarily unavailable ({exc})"
)
return f"Temporary DNS failure: {exc}"
if host: