2010/3/7 <exar...@twistedmatrix.com>

> On 06:53 am, ping.nsr....@gmail.com wrote:
>
>> Hi,
>>
>> I'm trying to find a way to create an asynchronous HTTP client so I
>> can get responses from web servers in a way like
>>
>>  async_http_open('http://example.com/', callback_func)
>>  # immediately continues, and callback_func is called with response
>> as arg when it is ready
>>
>> It seems twisted can do it, but I hesitate to bring in such a big
>> package as a dependency because my client should be light. Asyncore
>> and asynchat are lighter but they don't speak HTTP. The asynchttp
>> project on sourceforge is a fusion between asynchat and httplib, but
>> it hasn't been updated since 2001 and is seriously out of sync with
>> httplib.
>>
>
> Why should it be "light"?  In what way would using Twisted cause problems
> for you?
>
> Jean-Paul
>

I'm writing an open source python client for a web service. The client may
be used in all kinds of environments - Linux, Mac OS X, Windows, web
hosting, etc by others. It is not impossible to have twisted as a
dependency, but that makes deployment a larger job than simply uploading a
Python file.

I'm willing to use twisted, but I'd like to explore lighter alternatives
first.

Thanks,
Ping
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to