]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
do not delay responses for successful queries
authorBob Halley <halley@dnspython.org>
Fri, 17 Mar 2006 18:44:46 +0000 (18:44 +0000)
committerBob Halley <halley@dnspython.org>
Fri, 17 Mar 2006 18:44:46 +0000 (18:44 +0000)
ChangeLog
dns/resolver.py

index d8b0aad9cb33d27371f7a22679171326ac7fac70..286b62201602cad82e0bc56c823505893e10b83a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-03-17  Bob Halley  <halley@nominum.com>
+
+       * dns/resolver.py (Resolver.query): The resolver needlessly
+         delayed responses for successful queries.
+
 2006-01-18  Bob Halley  <halley@dnspython.org>
 
        * dns/rdata.py: added a validate() method to the rdata class.  If
index ef5a24a2db53c6e1684dfe92cc8b7676890ea199..17fbb08c066407f20af0249a77ae0c1b70f607dd 100644 (file)
@@ -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!
                 #