From: Bob Halley Date: Thu, 6 Apr 2023 13:06:24 +0000 (-0700) Subject: Message get_rrset() needs to pass idna_codec to find_rrset(). X-Git-Tag: v2.4.0rc1~29 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=579974f5522fdce4a5a8a125daa25cc4db23c4b3;p=thirdparty%2Fdnspython.git Message get_rrset() needs to pass idna_codec to find_rrset(). Also removes some lint about "section = section" being a no-op. --- diff --git a/dns/message.py b/dns/message.py index 2ccdc2b1..13600e41 100644 --- a/dns/message.py +++ b/dns/message.py @@ -398,7 +398,6 @@ class Message: section = self.section_from_number(section_number) else: section_number = self.section_number(section) - section = section if isinstance(name, str): name = dns.name.from_text(name, idna_codec=idna_codec) rdtype = dns.rdatatype.RdataType.make(rdtype) @@ -477,7 +476,15 @@ class Message: try: rrset = self.find_rrset( - section, name, rdclass, rdtype, covers, deleting, create, force_unique + section, + name, + rdclass, + rdtype, + covers, + deleting, + create, + force_unique, + idna_codec, ) except KeyError: rrset = None