diff options
| -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! # |
