(
resolver: Optional["dns.asyncresolver.Resolver"], # pyright: ignore
)
| 514 | |
| 515 | |
| 516 | def _maybe_get_resolver( |
| 517 | resolver: Optional["dns.asyncresolver.Resolver"], # pyright: ignore |
| 518 | ) -> "dns.asyncresolver.Resolver": # pyright: ignore |
| 519 | # We need a separate method for this to avoid overriding the global |
| 520 | # variable "dns" with the as-yet undefined local variable "dns" |
| 521 | # in https(). |
| 522 | if resolver is None: |
| 523 | # pylint: disable=import-outside-toplevel,redefined-outer-name |
| 524 | import dns.asyncresolver |
| 525 | |
| 526 | resolver = dns.asyncresolver.Resolver() |
| 527 | return resolver |
| 528 | |
| 529 | |
| 530 | async def https( |
no outgoing calls
no test coverage detected
searching dependent graphs…