diff options
| author | Bob Halley <halley@nominum.com> | 2011-05-03 11:01:06 +0100 |
|---|---|---|
| committer | Bob Halley <halley@nominum.com> | 2011-05-03 11:01:06 +0100 |
| commit | 776ae6b12e90216586a068401e3c0fc787d91b62 (patch) | |
| tree | 3758c05a9b14df4bb2f8403dae38db84a4e0f3f2 | |
| parent | 987ee2c5ebe1cdafa740a64095a2c3e08c78d7c4 (diff) | |
| download | dnspython-776ae6b12e90216586a068401e3c0fc787d91b62.tar.gz | |
python 3 iteration fixes
| -rw-r--r-- | dns/zone.py | 16 | ||||
| -rwxr-xr-x | examples/xfr.py | 5 |
2 files changed, 5 insertions, 16 deletions
diff --git a/dns/zone.py b/dns/zone.py index 5479f5a..b4aa1b5 100644 --- a/dns/zone.py +++ b/dns/zone.py @@ -131,23 +131,14 @@ class Zone(object): del self.nodes[key] def __iter__(self): - return self.nodes.iterkeys() - - def iterkeys(self): - return self.nodes.iterkeys() + return iter(self.nodes.keys()) def keys(self): return self.nodes.keys() - def itervalues(self): - return self.nodes.itervalues() - def values(self): return self.nodes.values() - def iteritems(self): - return self.nodes.iteritems() - def items(self): return self.nodes.items() @@ -482,10 +473,9 @@ class Zone(object): want_close = False try: if sorted: - names = list(self.keys()) - names.sort() + names = sorted(self.keys()) else: - names = self.iterkeys() + names = self.keys() for n in names: l = self[n].to_text(n, origin=self.origin, relativize=relativize) diff --git a/examples/xfr.py b/examples/xfr.py index 24e1c45..669c6d1 100755 --- a/examples/xfr.py +++ b/examples/xfr.py @@ -3,8 +3,7 @@ import dns.query import dns.zone -z = dns.zone.from_xfr(dns.query.xfr('204.152.189.147', 'dnspython.org')) -names = z.nodes.keys() -names.sort() +z = dns.zone.from_xfr(dns.query.xfr('78.32.75.15', 'dnspython.org')) +names = sorted(z) for n in names: print(z[n].to_text(n)) |
