From: Ron Green <11993626+georgettica@users.noreply.github.com> Date: Sat, 5 Oct 2024 16:48:12 +0000 (+0200) Subject: fix(answer): add typing to range (#1138) X-Git-Tag: v2.7.0~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bb4bc91f3143a89f8e12941bd8404908f9eb5a09;p=thirdparty%2Fdnspython.git fix(answer): add typing to range (#1138) (cherry picked from commit 3a0f83ff34532363fb9852b5cee0edf001363154) --- diff --git a/dns/resolver.py b/dns/resolver.py index ed4e8661..3ba76e31 100644 --- a/dns/resolver.py +++ b/dns/resolver.py @@ -36,6 +36,7 @@ import dns.ipv4 import dns.ipv6 import dns.message import dns.name +import dns.rdata import dns.nameserver import dns.query import dns.rcode @@ -297,7 +298,7 @@ class Answer: def __len__(self) -> int: return self.rrset and len(self.rrset) or 0 - def __iter__(self): + def __iter__(self) -> Iterator[dns.rdata.Rdata]: return self.rrset and iter(self.rrset) or iter(tuple()) def __getitem__(self, i):