MCPcopy Index your code
hub / github.com/python/cpython / _ensure_resolved

Method _ensure_resolved

Lib/asyncio/base_events.py:1514–1524  ·  view source on GitHub ↗
(self, address, *,
                               family=0, type=socket.SOCK_STREAM,
                               proto=0, flags=0, loop)

Source from the content-addressed store, hash-verified

1512 return transport, protocol
1513
1514 async def _ensure_resolved(self, address, *,
1515 family=0, type=socket.SOCK_STREAM,
1516 proto=0, flags=0, loop):
1517 host, port = address[:2]
1518 info = _ipaddr_info(host, port, family, type, proto, *address[2:])
1519 if info is not None:
1520 # "host" is already a resolved IP.
1521 return [info]
1522 else:
1523 return await loop.getaddrinfo(host, port, family=family, type=type,
1524 proto=proto, flags=flags)
1525
1526 async def _create_server_getaddrinfo(self, host, port, family, flags):
1527 infos = await self._ensure_resolved((host, port), family=family,

Callers 4

create_connectionMethod · 0.95
sock_connectMethod · 0.80

Calls 2

_ipaddr_infoFunction · 0.85
getaddrinfoMethod · 0.45

Tested by

no test coverage detected