From: Bob Halley Date: Fri, 9 Feb 2024 21:36:44 +0000 (-0800) Subject: lint X-Git-Tag: v2.6.0rc1~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c540bb738b1e6f52c4b10013c24a7c566b00f3a;p=thirdparty%2Fdnspython.git lint --- diff --git a/dns/dnssecalgs/__init__.py b/dns/dnssecalgs/__init__.py index 38a1b567..3d9181a7 100644 --- a/dns/dnssecalgs/__init__.py +++ b/dns/dnssecalgs/__init__.py @@ -2,6 +2,9 @@ from typing import Dict, Optional, Tuple, Type, Union import dns.name from dns.dnssecalgs.base import GenericPrivateKey +from dns.dnssectypes import Algorithm +from dns.exception import UnsupportedAlgorithm +from dns.rdtypes.ANY.DNSKEY import DNSKEY if dns._features.have("dnssec"): from dns.dnssecalgs.dsa import PrivateDSA, PrivateDSANSEC3SHA1 @@ -19,10 +22,6 @@ if dns._features.have("dnssec"): else: _have_cryptography = False -from dns.dnssectypes import Algorithm -from dns.exception import UnsupportedAlgorithm -from dns.rdtypes.ANY.DNSKEY import DNSKEY - AlgorithmPrefix = Optional[Union[bytes, dns.name.Name]] algorithms: Dict[Tuple[Algorithm, AlgorithmPrefix], Type[GenericPrivateKey]] = {} diff --git a/dns/name.py b/dns/name.py index 933c1612..22ccb392 100644 --- a/dns/name.py +++ b/dns/name.py @@ -25,6 +25,10 @@ import struct from typing import Any, Callable, Dict, Iterable, Optional, Tuple, Union import dns._features +import dns.enum +import dns.exception +import dns.immutable +import dns.wire if dns._features.have("idna"): import idna # type: ignore @@ -33,11 +37,6 @@ if dns._features.have("idna"): else: # pragma: no cover have_idna_2008 = False -import dns.enum -import dns.exception -import dns.immutable -import dns.wire - CompressType = Dict["Name", int] diff --git a/dns/quic/__init__.py b/dns/quic/__init__.py index 15803d93..20aff345 100644 --- a/dns/quic/__init__.py +++ b/dns/quic/__init__.py @@ -1,11 +1,11 @@ # Copyright (C) Dnspython Contributors, see LICENSE for text of ISC license import dns._features +import dns.asyncbackend if dns._features.have("doq"): import aioquic.quic.configuration # type: ignore - import dns.asyncbackend from dns._asyncbackend import NullContext from dns.quic._asyncio import ( AsyncioQuicConnection,