diff -r 43b5fe18ea6c -r 6337149fc07c mercurial/hgweb/hgwebdir_mod.py --- a/mercurial/hgweb/hgwebdir_mod.py Mon Mar 28 15:54:22 2011 +0200 +++ b/mercurial/hgweb/hgwebdir_mod.py Tue Mar 29 16:33:10 2011 +0000 @@ -251,6 +251,9 @@ # update time with local timezone try: r = hg.repository(self.ui, path) + except IOError: + u.warn(_('error accessing repository at %s\n') % path) + continue except error.RepoError: u.warn(_('error accessing repository at %s\n') % path) continue