changeset 4106:dc50050dbf80 stable

obshashrangecache: be more paranoid in the errors we catch It seems like there error were already covered. Better safe than sorry.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Thu, 13 Sep 2018 17:09:44 +0200
parents dda7746647f2
children f56b58db0c06
files hgext3rd/evolve/obsdiscovery.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/hgext3rd/evolve/obsdiscovery.py	Thu Sep 13 17:09:34 2018 +0200
+++ b/hgext3rd/evolve/obsdiscovery.py	Thu Sep 13 17:09:44 2018 +0200
@@ -612,7 +612,7 @@
             return
         try:
             return self._trysave(repo)
-        except (sqlite3.DatabaseError, sqlite3.OperationalError, sqlite3.IntegrityError) as exc:
+        except (IOError, OSError, sqlite3.DatabaseError, sqlite3.OperationalError, sqlite3.IntegrityError) as exc:
             # Catch error that may arise under stress
             #
             # operational error catch read-only and locked database