Skip to content

Commit 90bc636

Browse files
committed
type lint
1 parent d91f1ee commit 90bc636

3 files changed

Lines changed: 8 additions & 4 deletions

File tree

dns/btreezone.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,9 @@ def __init__(self, zone: dns.zone.Zone, replacement: bool = False):
210210
if not replacement:
211211
assert isinstance(zone, dns.versioned.Zone)
212212
version = zone._versions[-1]
213-
self.nodes: dns.btree.BTreeDict[dns.name.Name, Node] = dns.btree.BTreeDict(
213+
self.nodes: dns.btree.BTreeDict[dns.name.Name, Node] = dns.btree.BTreeDict[
214+
dns.name.Name, Node
215+
](
214216
original=version.nodes # type: ignore
215217
)
216218
self.delegations = Delegations(original=version.delegations) # type: ignore

dns/dnssec.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1016,6 +1016,8 @@ def sign_zone(
10161016
dnskey_ttl = dnskey.ttl
10171017
else:
10181018
soa = _txn.get(zone.origin, dns.rdatatype.SOA)
1019+
if soa is None:
1020+
raise ValueError("zone does not have an SOA at the origin")
10191021
dnskey_ttl = soa.ttl
10201022
for _, dnskey in keys:
10211023
_txn.add(zone.origin, dnskey_ttl, dnskey)

dns/transaction.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,13 @@ class AlreadyEnded(dns.exception.DNSException):
7979
"""Tried to use an already-ended transaction."""
8080

8181

82-
def _ensure_immutable_rdataset(rdataset):
82+
def _ensure_immutable_rdataset(rdataset) -> dns.rdataset.ImmutableRdataset | None:
8383
if rdataset is None or isinstance(rdataset, dns.rdataset.ImmutableRdataset):
8484
return rdataset
8585
return dns.rdataset.ImmutableRdataset(rdataset)
8686

8787

88-
def _ensure_immutable_node(node):
88+
def _ensure_immutable_node(node) -> dns.node.ImmutableNode | None:
8989
if node is None or node.is_immutable():
9090
return node
9191
return dns.node.ImmutableNode(node)
@@ -129,7 +129,7 @@ def get(
129129
name: dns.name.Name | str | None,
130130
rdtype: dns.rdatatype.RdataType | str,
131131
covers: dns.rdatatype.RdataType | str = dns.rdatatype.NONE,
132-
) -> dns.rdataset.Rdataset:
132+
) -> dns.rdataset.Rdataset | None:
133133
"""Return the rdataset associated with *name*, *rdtype*, and *covers*,
134134
or ``None`` if not found.
135135

0 commit comments

Comments
 (0)