[Twisted-Python] async hostname resolution
Christopher Armstrong
radix at twistedmatrix.com
Sat Nov 23 05:31:50 MST 2002
On Fri, Nov 22, 2002 at 11:21:20PM -0500, Itamar Shtull-Trauring wrote:
> On Fri, 22 Nov 2002 22:55:04 -0500
> Jp Calderone <exarkun at meson.dyndns.org> wrote:
>
> > Diff for twisted/internet/base.py's resolve() function to make
> > it perform lookups asynchronously using the new stuff in
> > twisted/names/client.py.
>
> Mmm. I don't like adding a dependency on an external package in
> twisted.internet. And this doesn't let people replace the name resolver
> with their own that does e.g. caching. And what if the reactor doesn't
> support UDP?
>
> I suggest instead a reactor.installResolver(r) method, where the default
> one stays as is using socket module (with the DNS type fix going in
> though).
Why wouldn't we use the twisted.names resolver by default, if available?
--
Christopher Armstrong
<< radix at twistedmatrix.com >>
http://twistedmatrix.com/users/radix.twistd/
More information about the Twisted-Python
mailing list