Ticket #3712: root.patch
| File root.patch, 0.7 KB (added by cary, 4 years ago) |
|---|
-
root.py
194 194 d = defer.DeferredList(L) 195 195 d.addCallback(lambda r: Resolver([e[1] for e in r if e[0]])) 196 196 return DeferredResolver(d) 197 198 if __name__ == '__main__':199 if len(sys.argv) < 2:200 print 'Specify a domain'201 else:202 log.startLogging(sys.stdout)203 from twisted.names.client import ThreadedResolver204 r = bootstrap(ThreadedResolver())205 d = r.lookupAddress(sys.argv[1])206 d.addCallbacks(log.msg, log.err).addBoth(lambda _: reactor.stop())207 from twisted.internet import reactor208 reactor.run()
