]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
Fix type lint from latest mypy.
authorBob Halley <halley@dnspython.org>
Thu, 24 Nov 2022 15:20:58 +0000 (07:20 -0800)
committerBob Halley <halley@dnspython.org>
Thu, 24 Nov 2022 15:20:58 +0000 (07:20 -0800)
dns/exception.py
dns/node.py
dns/rdata.py
dns/update.py

index 3b2f1cdc71ef138b03e56aaba7cc3767116e7f47..0e6245f7c9bb6919735505c2c0958b13807c38dc 100644 (file)
@@ -90,7 +90,7 @@ class DNSException(Exception):
         Resulting dictionary has to have keys necessary for str.format call
         on fmt class variable.
         """
-        fmtargs: Dict[str, Any] = {}
+        fmtargs = {}
         for kw, data in kwargs.items():
             if isinstance(data, (list, set)):
                 # convert list of <someobj> to list of str(<someobj>)
index d870a299de5c90e070721c4dcb4b96aa29ccbba9..f89c83218ffe8532973568128178da2d24684c2d 100644 (file)
@@ -92,7 +92,7 @@ class Node:
 
     def __init__(self):
         # the set of rdatasets, represented as a list.
-        self.rdatasets: List[dns.rdataset.Rdataset] = []
+        self.rdatasets = []
 
     def to_text(self, name: dns.name.Name, **kw: Dict[str, Any]) -> str:
         """Convert a node to text format.
index dc2ad97a233a66cf571ded34da664ccca0229947..5c70214ba6f2e07e4852efd16efc9fd6ddc1749a 100644 (file)
@@ -143,7 +143,7 @@ class Rdata:
 
         self.rdclass = self._as_rdataclass(rdclass)
         self.rdtype = self._as_rdatatype(rdtype)
-        self.rdcomment: Optional[str] = None
+        self.rdcomment = None
 
     def _get_all_slots(self):
         return itertools.chain.from_iterable(
index 91c8aa4980453016f21dc5f9f7ee17d711f87644..647e5b19780d06127bff2dd23079afbc863de0b6 100644 (file)
@@ -317,7 +317,7 @@ class UpdateMessage(dns.message.Message):  # lgtm[py/missing-equals]
     def absent(
         self,
         name: Union[dns.name.Name, str],
-        rdtype: Union[dns.rdatatype.RdataType, str] = None,
+        rdtype: Optional[Union[dns.rdatatype.RdataType, str]] = None,
     ) -> None:
         """Require that an owner name (and optionally an rdata type) does
         not exist as a prerequisite to the execution of the update."""