summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dns/exception.py2
-rw-r--r--dns/namedict.py3
-rw-r--r--dns/node.py2
-rw-r--r--dns/query.py4
-rw-r--r--dns/quic/__init__.py15
-rw-r--r--dns/quic/_common.py5
-rw-r--r--dns/quic/_trio.py4
7 files changed, 22 insertions, 13 deletions
diff --git a/dns/exception.py b/dns/exception.py
index 0e6245f..4b1481d 100644
--- a/dns/exception.py
+++ b/dns/exception.py
@@ -22,7 +22,7 @@ always be subclasses of ``DNSException``.
"""
-from typing import Any, Dict, Optional, Set
+from typing import Optional, Set
class DNSException(Exception):
diff --git a/dns/namedict.py b/dns/namedict.py
index fe118a3..ca8b197 100644
--- a/dns/namedict.py
+++ b/dns/namedict.py
@@ -27,7 +27,8 @@
"""DNS name dictionary"""
-from collections.abc import MutableMapping
+# pylint seems to be confused about this one!
+from collections.abc import MutableMapping # pylint: disable=no-name-in-module
import dns.name
diff --git a/dns/node.py b/dns/node.py
index f89c832..22bbe7c 100644
--- a/dns/node.py
+++ b/dns/node.py
@@ -17,7 +17,7 @@
"""DNS nodes. A node is a set of rdatasets."""
-from typing import Any, Dict, List, Optional
+from typing import Any, Dict, Optional
import enum
import io
diff --git a/dns/query.py b/dns/query.py
index 9d6c5f7..0eebefd 100644
--- a/dns/query.py
+++ b/dns/query.py
@@ -1070,8 +1070,8 @@ def quic(
where: str,
timeout: Optional[float] = None,
port: int = 853,
- source: Optional[str] = None,
- source_port: int = 0,
+ source: Optional[str] = None, # pylint: disable=unused-argument
+ source_port: int = 0, # pylint: disable=unused-argument
one_rr_per_rrset: bool = False,
ignore_trailing: bool = False,
connection: Optional[dns.quic.SyncQuicConnection] = None,
diff --git a/dns/quic/__init__.py b/dns/quic/__init__.py
index 88c5862..f48ecf5 100644
--- a/dns/quic/__init__.py
+++ b/dns/quic/__init__.py
@@ -15,10 +15,15 @@ try:
have_quic = True
- def null_factory(*args, **kwargs):
+ def null_factory(
+ *args, # pylint: disable=unused-argument
+ **kwargs # pylint: disable=unused-argument
+ ):
return NullContext(None)
- def _asyncio_manager_factory(context, *args, **kwargs):
+ def _asyncio_manager_factory(
+ context, *args, **kwargs # pylint: disable=unused-argument
+ ):
return AsyncioQuicManager(*args, **kwargs)
# We have a context factory and a manager factory as for trio we need to have
@@ -28,7 +33,11 @@ try:
try:
import trio
- from dns.quic._trio import TrioQuicManager, TrioQuicConnection, TrioQuicStream
+ from dns.quic._trio import ( # pylint: disable=ungrouped-imports
+ TrioQuicManager,
+ TrioQuicConnection,
+ TrioQuicStream,
+ )
def _trio_context_factory():
return trio.open_nursery()
diff --git a/dns/quic/_common.py b/dns/quic/_common.py
index 2b14c23..d8f6f7f 100644
--- a/dns/quic/_common.py
+++ b/dns/quic/_common.py
@@ -4,12 +4,11 @@ import socket
import struct
import time
+from typing import Any
+
import aioquic.quic.configuration # type: ignore
import aioquic.quic.connection # type: ignore
import dns.inet
-from dns._asyncbackend import NullContext
-
-from typing import Any
QUIC_MAX_DATAGRAM = 2048
diff --git a/dns/quic/_trio.py b/dns/quic/_trio.py
index 09b6950..1e47a5a 100644
--- a/dns/quic/_trio.py
+++ b/dns/quic/_trio.py
@@ -8,14 +8,14 @@ import time
import aioquic.quic.configuration # type: ignore
import aioquic.quic.connection # type: ignore
import aioquic.quic.events # type: ignore
-import dns.inet
import trio
+import dns.inet
+from dns._asyncbackend import NullContext
from dns.quic._common import (
BaseQuicStream,
AsyncQuicConnection,
AsyncQuicManager,
- NullContext,
QUIC_MAX_DATAGRAM,
)