curl-and-python

Re: PycURL status

From: Dima Tisnek <dimaqq_at_gmail.com>
Date: Wed, 1 Aug 2012 13:51:01 +0300

On 1 August 2012 07:00, Utsav Sabharwal <tashywashysachy_at_live.in> wrote:
> Hie André,
>
>
> I think pycurl is really stable to be used in production and even after no
> updates its still the best when compared to other available options in
> python. (even better than async IO technologies)
>
>
> I know very many top notch python based companies who enjoy pycurl as their
> choice for web crawling.
>
>
> That being said, pycurl is nothing but c-python mapping of curl. The only
> major limitation you shall face of no updates in two years is you wont be
> able to make advantage of latest updates of curl (just in case you need
> them)

Not sure if I understood your point correctly, anyhow I went through
several libcurl and openssl versions while staying on same pycurl
version. As long as API/ABI stays the same, it ought to work and
mostly does.

>
>
> About memory leaks etc why dont you make the code and report a bug where you
> stuck. I assure you to the best of my capability I would try and resolve the
> issue in real time. (And I think there might be more developers around the
> world which would help you out)
>
>
> Would love to listen your experience of using pycurl at production.
>
>
> Thanks
>
>
> d_r_a_g_o_s
>
>
>
>
>> Date: Tue, 31 Jul 2012 20:15:11 +0200
>> From: daniel_at_haxx.se
>> To: curl-and-python_at_cool.haxx.se
>> Subject: Re: PycURL status
>
>>
>> On Tue, 31 Jul 2012, Dima Tisnek wrote:
>>
>> > if you want hard timeouts, you need c-ares
>>
>> ... or the multi-threaded resolver.
>>
>> > then if you run on any unix and you have very long-running processes,
>> > you
>> > need patched c-ares, otherwise curl won't get new dns server when you
>> > move
>> > to a new network or network switch is changed.
>>
>> Assuming you actually change name resolver frequently. This is not very
>> common, which is also probably why nobody has bothered to make the patch
>> get
>> applied in the c-ares project properly.
>>
>> > P.S. I'm not a libcurl/pycurl developer
>>
>> With no commits in 2+ years, I'd be inclined to say that there are no
>> current
>> pycurl developers at all...
>>
>> --
>>
>> / daniel.haxx.se
>> _______________________________________________
>> http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-python
>
> _______________________________________________
> http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-python
>

_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-python
Received on 2012-08-01