On Tue, Aug 4, 2009 at 2:45 PM, Jouni K. Seppänen<j...@iki.fi> wrote:

> The mod_dav_svn server sends an ETag header that happens to contain the
> revision number where the file was last modified, and a Last-Modified
> header that contains the date of that revision. The clean http way to
> make use of these is to make a conditional request - I hacked up a
> processor class for urllib2 that does this, and checked it in.

Wow, that is really clever and cool.  Nicely done.  I added
mpl_data/testdata.csv which is easier to modify than lena.png to test
the revision control and it worked beautifully
(examples/misc/mpl_data_test.py)

I didn't understand this part of the code:

        fn = rightmost
        while os.path.exists(self.in_cache_dir(fn)):
            fn = rightmost + '.' + str(random.randint(0,9999999))

when would there be a name clash that would require the randint appended?

Also, how hard would it be to add support for a directory structure?
I see you are getting the filename from the url as the last thing past
the '/'.  Is there any way to generalize this so a relative path could
be supported in the svn repo and local cache dir?

JDH

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to