(
self,
*args,
local_port=0,
bootstrap_address=None,
resolver=None,
family=socket.AF_UNSPEC,
**kwargs,
)
| 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 | |
| 211 | else: |
| 212 | _HTTPTransport = dns._asyncbackend.NullTransport # type: ignore |
nothing calls this directly
no test coverage detected