On Sep 4, 2011, at 9:59 PM, Jeffrey Ollie wrote:

> To scratch a particular itch I had, I created txdnspython, a way to
> send DNS messages created using dnspython using Twisted's asynchronous
> networking:
> 
> https://github.com/jcollie/txdnspython
> 
> I'd love to hear any comments or suggestions that you may have on the code.

Cool!

I have 3 questions:

Can you register your project on Launchpad so that you can add it to 
<https://launchpad.net/tx>?  There's a link at the bottom of that page that 
says "Register a project in tx", it should only take a minute.

(This is not a comment on Github; launchpad is just where we host the list.  
You do NOT need to host your project's code on Launchpad just to have it 
registered there; for example, Twisted is registered as 
<https://launchpad.net/twisted> but it is hosted on twistedmatrix.com.)

Why was twisted.names insufficient?  What kind of stuff does dnspython do that 
twisted.names doesn't?  It would be useful to list these enhancements in your 
README so that users can judge if they need it.  In other words: what was the 
itch that lead to its creation?

It might be neat to provide an IResolverSimple 
<http://twistedmatrix.com/documents/current/api/twisted.internet.interfaces.IResolverSimple.html>
 implementation with your code so that applications which want to use DNSPython 
can switch Twisted's name resolution to use it rather than a threadpool, with 
IReactorPluggableResolver.installResolver 
<http://twistedmatrix.com/documents/current/api/twisted.internet.interfaces.IReactorPluggableResolver.html#installResolver>.

Thanks for the announcement!

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to