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