From: Bob Halley Date: Mon, 27 Mar 2006 06:16:58 +0000 (+0000) Subject: don't remove from a list while iterating it X-Git-Tag: v1.4.0~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2181611562fa4747801afe9e3027734d11053e72;p=thirdparty%2Fdnspython.git don't remove from a list while iterating it --- diff --git a/dns/resolver.py b/dns/resolver.py index 17fbb08c..ec1165a4 100644 --- a/dns/resolver.py +++ b/dns/resolver.py @@ -528,7 +528,7 @@ class Resolver(object): while response is None: if len(nameservers) == 0: raise NoNameservers - for nameserver in nameservers: + for nameserver in nameservers[:] timeout = self._compute_timeout(start) try: if tcp: