(
resolver: Optional["dns.resolver.Resolver"], # pyright: ignore
)
| 411 | |
| 412 | |
| 413 | def _maybe_get_resolver( |
| 414 | resolver: Optional["dns.resolver.Resolver"], # pyright: ignore |
| 415 | ) -> "dns.resolver.Resolver": # pyright: ignore |
| 416 | # We need a separate method for this to avoid overriding the global |
| 417 | # variable "dns" with the as-yet undefined local variable "dns" |
| 418 | # in https(). |
| 419 | if resolver is None: |
| 420 | # pylint: disable=import-outside-toplevel,redefined-outer-name |
| 421 | import dns.resolver |
| 422 | |
| 423 | resolver = dns.resolver.Resolver() |
| 424 | return resolver |
| 425 | |
| 426 | |
| 427 | class HTTPVersion(enum.IntEnum): |
no outgoing calls
no test coverage detected
searching dependent graphs…