changeset 1524:0d47bb884330

hgweb: fix traceback by skipping invalid repo paths
author TK Soh <teekaysoh@yahoo.com>
date Wed, 09 Nov 2005 13:40:08 -0800
parents fdda77dcf601
children c85e5bbfd141
files mercurial/hgweb.py
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/hgweb.py	Wed Nov 09 13:39:56 2005 -0800
+++ b/mercurial/hgweb.py	Wed Nov 09 13:40:08 2005 -0800
@@ -999,7 +999,10 @@
                        .replace("//", "/"))
 
                 # update time with local timezone
-                d = (get_mtime(path), util.makedate()[1])
+                try:
+                    d = (get_mtime(path), util.makedate()[1])
+                except OSError:
+                    continue
 
                 yield dict(contact=(get("ui", "username") or # preferred
                                     get("web", "contact") or # deprecated