summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2008-08-05 17:08:59 +0000
committerBob Halley <halley@dnspython.org>2008-08-05 17:08:59 +0000
commit3875f95501a67e074bcddc704b34f696f6c1af89 (patch)
treebfd901b2daa357f2e83ddd4fae72aabd9eb72884 /examples
parentedebc929df5c5e880c34817434765d66e3c8e21e (diff)
downloaddnspython-3875f95501a67e074bcddc704b34f696f6c1af89.tar.gz
deobfuscate code; thanks to Andre van der Vlies
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/reverse.py12
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