import dns.exception
import dns.immutable
+import dns.rdata
import dns.rdtypes.util
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
import struct
import dns.immutable
+import dns.ipv4
import dns.rdata
import struct
import dns.immutable
+import dns.rdata
import dns.rdtypes.util
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)
import struct
import dns.immutable
+import dns.rdata
import dns.rdtypes.util
import dns.exception
import dns.immutable
+import dns.name
import dns.rdata
import dns.rdatatype
import dns.rdtypes.util
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(
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
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
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
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
import struct
import dns.immutable
+import dns.rdata
import dns.rdtypes.mxbase
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(
import dns.exception
import dns.immutable
+import dns.rdata
import dns.rdtypes.util
self.gateway_type,
self.algorithm,
gateway,
- dns.rdata._base64ify(self.key, **kw),
+ dns.rdata._base64ify(self.key, **kw), # pyright: ignore
)
@classmethod
"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!