diff options
author | Bob Halley <halley@dnspython.org> | 2006-03-17 18:44:46 +0000 |
---|---|---|
committer | Bob Halley <halley@dnspython.org> | 2006-03-17 18:44:46 +0000 |
commit | 130b6a37ad38980599c38c7ba3f4c19b3f5d3374 (patch) | |
tree | a8b465a7d6624b4c33d38b5b5c7c588ac9798e97 | |
parent | c972aeb97669eb41972feb028d1593186ea7cc23 (diff) | |
download | dnspython-130b6a37ad38980599c38c7ba3f4c19b3f5d3374.tar.gz |
do not delay responses for successful queries
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | dns/resolver.py | 2 |
2 files changed, 7 insertions, 0 deletions
@@ -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 diff --git a/dns/resolver.py b/dns/resolver.py index ef5a24a..17fbb08 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! # |