Am 1. Juli 2010 13:19 schrieb Iustin Pop <[email protected]>: > On Thu, Jul 01, 2010 at 01:12:11PM +0200, Michael Hanselmann wrote: >> In short: it needs to called in all programs. In multi-threaded >> programs before starting any thread. Not calling global_init causes >> libcurl to do so automatically when doing the first transfer, which >> might be fine in single-threaded programs, but not when more than one >> thread is running. > […] > > Thanks. Can you just change in the commit msg "when only one thread is > running" to "before starting any threads"?
I could, but it'd also be valid to start it after stopping other threads again (at least in C, not sure about Python). Should I change it anyway? >> >> + curl.setopt(pycurl.MAXREDIRS, 5) > > Yes, but still & AFAIK, redirects can be evil (e.g. redirects and curl > re-sending authentication etc.). Disabled redirects after offline discussion. If used at some point we'll enable it again. Michael
