MCPcopy Create free account
hub / github.com/rthalley/dnspython / __init__

Method __init__

dns/_asyncio_backend.py:192–209  ·  view source on GitHub ↗
(
            self,
            *args,
            local_port=0,
            bootstrap_address=None,
            resolver=None,
            family=socket.AF_UNSPEC,
            **kwargs,
        )

Source from the content-addressed store, hash-verified

190
191 class _HTTPTransport(httpx.AsyncHTTPTransport):
192 def __init__(
193 self,
194 *args,
195 local_port=0,
196 bootstrap_address=None,
197 resolver=None,
198 family=socket.AF_UNSPEC,
199 **kwargs,
200 ):
201 if resolver is None and bootstrap_address is None:
202 # pylint: disable=import-outside-toplevel,redefined-outer-name
203 import dns.asyncresolver
204
205 resolver = dns.asyncresolver.Resolver()
206 super().__init__(*args, **kwargs)
207 self._pool._network_backend = _NetworkBackend(
208 resolver, local_port, bootstrap_address, family
209 )
210
211else:
212 _HTTPTransport = dns._asyncbackend.NullTransport # type: ignore

Callers

nothing calls this directly

Calls 2

_NetworkBackendClass · 0.70
__init__Method · 0.45

Tested by

no test coverage detected