From: Bob Halley Date: Tue, 21 Jul 2020 23:01:32 +0000 (-0700) Subject: Use min() for min_ttl computations. X-Git-Tag: v2.1.0rc1~162^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=52f87ee778188d65d6e2efaf6b4e3be073a725bd;p=thirdparty%2Fdnspython.git Use min() for min_ttl computations. --- diff --git a/dns/message.py b/dns/message.py index 29fca22b..f4ff3fc8 100644 --- a/dns/message.py +++ b/dns/message.py @@ -745,8 +745,7 @@ class QueryMessage(Message): try: rrset = self.find_rrset(self.answer, qname, question.rdclass, question.rdtype) - if rrset.ttl < min_ttl: - min_ttl = rrset.ttl + min_ttl = min(min_ttl, rrset.ttl) break except KeyError: if question.rdtype != dns.rdatatype.CNAME: @@ -754,8 +753,7 @@ class QueryMessage(Message): crrset = self.find_rrset(self.answer, qname, question.rdclass, dns.rdatatype.CNAME) - if crrset.ttl < min_ttl: - min_ttl = crrset.ttl + min_ttl = min(min_ttl, crrset.ttl) for rd in crrset: qname = rd.target break @@ -778,10 +776,7 @@ class QueryMessage(Message): srrset = self.find_rrset(self.authority, auname, question.rdclass, dns.rdatatype.SOA) - if srrset.ttl < min_ttl: - min_ttl = srrset.ttl - if srrset[0].minimum < min_ttl: - min_ttl = srrset[0].minimum + min_ttl = min(min_ttl, srrset.ttl, srrset[0].minimum) break except KeyError: try: