]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
pyright lint for rdtypes
authorBob Halley <halley@dnspython.org>
Wed, 16 Oct 2024 00:55:13 +0000 (17:55 -0700)
committerBob Halley <halley@dnspython.org>
Wed, 16 Oct 2024 00:55:13 +0000 (17:55 -0700)
15 files changed:
dns/rdtypes/ANY/AMTRELAY.py
dns/rdtypes/ANY/CERT.py
dns/rdtypes/ANY/L32.py
dns/rdtypes/ANY/L64.py
dns/rdtypes/ANY/LOC.py
dns/rdtypes/ANY/NID.py
dns/rdtypes/ANY/NSEC3.py
dns/rdtypes/ANY/OPENPGPKEY.py
dns/rdtypes/ANY/RRSIG.py
dns/rdtypes/ANY/SSHFP.py
dns/rdtypes/ANY/ZONEMD.py
dns/rdtypes/CH/A.py
dns/rdtypes/IN/DHCID.py
dns/rdtypes/IN/IPSECKEY.py
pyproject.toml

index ed2b072bb95e463d77421036907f5dc9436d1cd8..9c866da6a9e266f80d1cf58fdd56614ee17d7f23 100644 (file)
@@ -19,6 +19,7 @@ import struct
 
 import dns.exception
 import dns.immutable
+import dns.rdata
 import dns.rdtypes.util
 
 
index f369cc858a7347706f06955827b95890052aa6f5..d37c5cb0c34e3d686a6f3d0fffea25df6679e321 100644 (file)
@@ -88,7 +88,7 @@ class CERT(dns.rdata.Rdata):
             certificate_type,
             self.key_tag,
             dns.dnssectypes.Algorithm.to_text(self.algorithm),
-            dns.rdata._base64ify(self.certificate, **kw),
+            dns.rdata._base64ify(self.certificate, **kw),  # pyright: ignore
         )
 
     @classmethod
index 09804c2d561f65b872ea3760fd1fd0b5e80f1abe..f51e5c790bfd74c88d3c82acb80da66eaa0bd07e 100644 (file)
@@ -3,6 +3,7 @@
 import struct
 
 import dns.immutable
+import dns.ipv4
 import dns.rdata
 
 
index fb76808ec5c3cb028c9b5f03e875226611d068c8..a47da19e186cabbe5860909243ee9106ad362223 100644 (file)
@@ -3,6 +3,7 @@
 import struct
 
 import dns.immutable
+import dns.rdata
 import dns.rdtypes.util
 
 
index 1153cf0399b39e150802b3f83a49963f66f41cc9..fab3a99b6c7de411df77db18adfdbb646eef0c9f 100644 (file)
@@ -143,13 +143,13 @@ class LOC(dns.rdata.Rdata):
         if isinstance(latitude, float):
             latitude = _float_to_tuple(latitude)
         _check_coordinate_list(latitude, -90, 90)
-        self.latitude = tuple(latitude)
+        self.latitude = tuple(latitude)  # pyright: ignore
         if isinstance(longitude, int):
             longitude = float(longitude)
         if isinstance(longitude, float):
             longitude = _float_to_tuple(longitude)
         _check_coordinate_list(longitude, -180, 180)
-        self.longitude = tuple(longitude)
+        self.longitude = tuple(longitude)  # pyright: ignore
         self.altitude = float(altitude)
         self.size = float(size)
         self.horizontal_precision = float(hprec)
index 2f649178f5950593434fd33aff5499eaf0d697b0..fa0dad5cc797be9a14ea075496e59b9f2a488678 100644 (file)
@@ -3,6 +3,7 @@
 import struct
 
 import dns.immutable
+import dns.rdata
 import dns.rdtypes.util
 
 
index d71302b717c916734882ced5ba22f0c55a57d7f4..d9af11156a6f443a3fe4db90d895f988c82c1435 100644 (file)
@@ -21,6 +21,7 @@ import struct
 
 import dns.exception
 import dns.immutable
+import dns.name
 import dns.rdata
 import dns.rdatatype
 import dns.rdtypes.util
index 4d7a4b6c87514fdd0d85c3df3ec6a33def4b27ae..ac1841cce65363cf4f82f36d3cb30d724aef5992 100644 (file)
@@ -34,7 +34,7 @@ class OPENPGPKEY(dns.rdata.Rdata):
         self.key = self._as_bytes(key)
 
     def to_text(self, origin=None, relativize=True, **kw):
-        return dns.rdata._base64ify(self.key, chunksize=None, **kw)
+        return dns.rdata._base64ify(self.key, chunksize=None, **kw)  # pyright: ignore
 
     @classmethod
     def from_text(
index 8beb42378602fbf246b5f948de3967b5e4894ae2..dc486f065bbe693d818030fc78c213c4b115ba57 100644 (file)
@@ -103,7 +103,7 @@ class RRSIG(dns.rdata.Rdata):
             posixtime_to_sigtime(self.inception),
             self.key_tag,
             self.signer.choose_relativity(origin, relativize),
-            dns.rdata._base64ify(self.signature, **kw),
+            dns.rdata._base64ify(self.signature, **kw),  # pyright: ignore
         )
 
     @classmethod
@@ -154,4 +154,4 @@ class RRSIG(dns.rdata.Rdata):
         header = parser.get_struct("!HBBIIIH")
         signer = parser.get_name(origin)
         signature = parser.get_remaining()
-        return cls(rdclass, rdtype, *header, signer, signature)
+        return cls(rdclass, rdtype, *header, signer, signature)  # pyright: ignore
index d2c4b0730feae3a4fbbe47626b6db02b9f032f71..904a1b9e88fd32e4240db6098c7f66d07ec1b8a3 100644 (file)
@@ -43,7 +43,9 @@ class SSHFP(dns.rdata.Rdata):
         return "%d %d %s" % (
             self.algorithm,
             self.fp_type,
-            dns.rdata._hexify(self.fingerprint, chunksize=chunksize, **kw),
+            dns.rdata._hexify(
+                self.fingerprint, chunksize=chunksize, **kw  # pyright: ignore
+            ),
         )
 
     @classmethod
index c90e3ee1f988d0ff8b8369a2c63056a59cd688dd..63469e4c82b5b2fd8065872e726dd850649b7086 100644 (file)
@@ -40,7 +40,9 @@ class ZONEMD(dns.rdata.Rdata):
             self.serial,
             self.scheme,
             self.hash_algorithm,
-            dns.rdata._hexify(self.digest, chunksize=chunksize, **kw),
+            dns.rdata._hexify(
+                self.digest, chunksize=chunksize, **kw  # pyright: ignore
+            ),
         )
 
     @classmethod
index 832e8d3a5b86c3badce75c98833636b1f2ef4ba7..e3e0752118bff2157c24b97453e658a79221071e 100644 (file)
@@ -18,6 +18,7 @@
 import struct
 
 import dns.immutable
+import dns.rdata
 import dns.rdtypes.mxbase
 
 
index 723492fa6c80c746a1b81bdcb336f38c937114a3..8de8cdf167200ffa3d89381c63998e35f197af7b 100644 (file)
@@ -35,7 +35,7 @@ class DHCID(dns.rdata.Rdata):
         self.data = self._as_bytes(data)
 
     def to_text(self, origin=None, relativize=True, **kw):
-        return dns.rdata._base64ify(self.data, **kw)
+        return dns.rdata._base64ify(self.data, **kw)  # pyright: ignore
 
     @classmethod
     def from_text(
index e3a6615749f4775960ef8b87161c69c6484dd3ef..ce37cb7fef08fd94dfb17249f54717f7764e7cc5 100644 (file)
@@ -20,6 +20,7 @@ import struct
 
 import dns.exception
 import dns.immutable
+import dns.rdata
 import dns.rdtypes.util
 
 
@@ -53,7 +54,7 @@ class IPSECKEY(dns.rdata.Rdata):
             self.gateway_type,
             self.algorithm,
             gateway,
-            dns.rdata._base64ify(self.key, **kw),
+            dns.rdata._base64ify(self.key, **kw),  # pyright: ignore
         )
 
     @classmethod
index 75530baaaca826f4fa6c7c6f5f221edc78016a53..6cf4ecec1f4d29c7a6cd92f5c9d283942519a60d 100644 (file)
@@ -123,9 +123,6 @@ exclude = [
     "dns/_*_backend.py",
     "dns/dnssecalgs/*.py",
     "dns/quic/*.py",
-    "dns/rdtypes/ANY/*.py",
-    "dns/rdtypes/CH/*.py",
-    "dns/rdtypes/IN/*.py",
     "examples/*.py",
     "tests/*.py",
 ] # (mostly) temporary!