From: Bob Halley Date: Fri, 17 Mar 2006 18:44:46 +0000 (+0000) Subject: do not delay responses for successful queries X-Git-Tag: v1.4.0~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=130b6a37ad38980599c38c7ba3f4c19b3f5d3374;p=thirdparty%2Fdnspython.git do not delay responses for successful queries --- diff --git a/ChangeLog b/ChangeLog index d8b0aad9..286b6220 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-03-17 Bob Halley + + * dns/resolver.py (Resolver.query): The resolver needlessly + delayed responses for successful queries. + 2006-01-18 Bob Halley * dns/rdata.py: added a validate() method to the rdata class. If diff --git a/dns/resolver.py b/dns/resolver.py index ef5a24a2..17fbb08c 100644 --- a/dns/resolver.py +++ b/dns/resolver.py @@ -571,6 +571,8 @@ class Resolver(object): if rcode != dns.rcode.SERVFAIL: nameservers.remove(nameserver) response = None + if not response is None: + break # # All nameservers failed! #