[pypy-svn] r18810 - pypy/dist/pypy/tool

cfbolz at codespeak.net cfbolz at codespeak.net
Thu Oct 20 23:48:01 CEST 2005


Author: cfbolz
Date: Thu Oct 20 23:48:00 2005
New Revision: 18810

Modified:
   pypy/dist/pypy/tool/statistic_over_time.py
Log:
argh! in some revisions the directory http://codespeak.net/svn/pypy/dist does not exist


Modified: pypy/dist/pypy/tool/statistic_over_time.py
==============================================================================
--- pypy/dist/pypy/tool/statistic_over_time.py	(original)
+++ pypy/dist/pypy/tool/statistic_over_time.py	Thu Oct 20 23:48:00 2005
@@ -38,10 +38,20 @@
             olddate = date
             try:
                 tempdir.update(rev=curr_rev - 1)
+            except KeyboardInterrupt:
+                raise
             except:
                 tempdir.localpath.remove(1)
                 tempdir.localpath.mkdir()
-                tempdir.checkout(URL, rev=curr_rev - 1)
+                while 1:
+                    try:
+                        tempdir.checkout(URL, rev=curr_rev - 1)
+                    except KeyboardInterrupt:
+                        raise
+                    except:
+                        curr_rev -= 1
+                    else:
+                        break
             info = tempdir.info(usecache=0)
             curr_rev = info.rev
             date = datetime.date(*time.gmtime(info.mtime)[:3])



More information about the Pypy-commit mailing list