If you're looking for timeouts, I'd highly suggest Joe Gregorio's httplib2: http://code.google.com/p/httplib2/
--Matt Jonathan Share wrote: > Justin Azoff wrote: >> Jonathan Share wrote: >>> Hi, >>> >>> In the archives I found the link to this >>> >>> http://www.albany.edu/~ja6447/mogilefs.py >>> >>> Just a couple of points of feedback for anyone searching. >>> >>> 1) Would it be possible to have the dependency of pycurl listed at the >>> top of the file (no big deal really) >> >> Using pycurl might even be overkill... may be worthwhile to benchmark >> pycurl vs. urllib and see if it is even faster. >> > > Actually doing this could be worthwhile for other reasons. > > I just tried installing on a debian etch system (current stable) and it > seems that libcurl, upon which pycurl depends, is currently at an > unsupported version and not present in backports either :-( > > Just looking into the code I can see that it appears the reasoning for > using pycurl is for easy access to setting the timeouts, a quick google > search reveals that this is definitely not trivial in the context of > urllib(2) so I'm going to stick with pycurl for the short term. If, by > some miracle, I have some spare time at the end of my current project > I'll spend some more time looking into the other options available. > >>> 2) When importing in Python 2.5 I get the following error >>> >>> mogilefs.py:83: DeprecationWarning: The sre module is deprecated, please >>> import re. >> >> Fixed :-) > > Thanks > >> >>> Off to go and see if it actually works now, you'll hear from me if there >>> are any problems ;-) >>> >>> Jon >> >> It should work! Let me know if it doesn't :) >> It could definitely use some cleanups, and I believe there are a ton of >> methods that need to be added to the Admin class. >> > > Seems to work fine on my workstation although current use-cases are very > simple, hadn't thought of admin functions, will look into integrating > those for a later iteration. > > /me off to go building libcurl from source > >
