From 130b6a37ad38980599c38c7ba3f4c19b3f5d3374 Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Fri, 17 Mar 2006 18:44:46 +0000 Subject: [PATCH] do not delay responses for successful queries --- ChangeLog | 5 +++++ dns/resolver.py | 2 ++ 2 files changed, 7 insertions(+) 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! # -- 2.47.3