diff options
author | Bob Halley <halley@dnspython.org> | 2008-08-05 17:08:59 +0000 |
---|---|---|
committer | Bob Halley <halley@dnspython.org> | 2008-08-05 17:08:59 +0000 |
commit | 3875f95501a67e074bcddc704b34f696f6c1af89 (patch) | |
tree | bfd901b2daa357f2e83ddd4fae72aabd9eb72884 | |
parent | edebc929df5c5e880c34817434765d66e3c8e21e (diff) | |
download | dnspython-3875f95501a67e074bcddc704b34f696f6c1af89.tar.gz |
deobfuscate code; thanks to Andre van der Vlies
-rwxr-xr-x | examples/reverse.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/examples/reverse.py b/examples/reverse.py index 47facc7..8657bae 100755 --- a/examples/reverse.py +++ b/examples/reverse.py @@ -27,16 +27,14 @@ for filename in sys.argv[1:]: zone = dns.zone.from_file(filename, os.path.basename(filename), relativize=False) for (name, ttl, rdata) in zone.iterate_rdatas('A'): - l = reverse_map.get(rdata.address) - if l is None: - l = [] - reverse_map[rdata.address] = l - l.append(name) + try: + 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))) for k in keys: v = reverse_map[k] v.sort() - l = map(str, v) # convert names to strings for prettier output - print k, l + print k, v |