diff options
Diffstat (limited to 'examples/reverse.py')
| -rwxr-xr-x | examples/reverse.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/examples/reverse.py b/examples/reverse.py index 8657bae..b8491ca 100755 --- a/examples/reverse.py +++ b/examples/reverse.py @@ -28,13 +28,11 @@ for filename in sys.argv[1:]: relativize=False) for (name, ttl, rdata) in zone.iterate_rdatas('A'): try: - reverse_map[rdata.address].append(name.to_text()) - except KeyError: - reverse_map[rdata.address] = [name.to_text()] + reverse_map[rdata.address].append(name.to_text()) + except KeyError: + reverse_map[rdata.address] = [name.to_text()] -keys = reverse_map.keys() -keys.sort(lambda a1, a2: cmp(dns.ipv4.inet_aton(a1), dns.ipv4.inet_aton(a2))) +keys = sorted(reverse_map.keys(), key=dns.ipv4.inet_aton) for k in keys: - v = reverse_map[k] - v.sort() - print k, v + v = sorted(reverse_map[k]) + print(k, v) |
