def getnameinfo(sockaddr, flags):
"""Look up a name given a numeric address.
Arguments and return values are identical to :func:`socket.getnameinfo`,
except that this version is async.
This function's behavior can be customized using
:func:`set_custom_hostname_resolver`.
"""
hr = _overrides.hostname_resolver
if hr is not None:
return await hr.getnameinfo(sockaddr, flags)
else:
return await run_sync_in_worker_thread(
_stdlib_socket.getnameinfo, sockaddr, flags, cancellable=True
)
评论列表
文章目录