hgext3rd/evolve/stablerangecache.py
branchstable
changeset 4105 dda7746647f2
parent 4089 ecd90548a10d
child 4109 d562316c548f
--- a/hgext3rd/evolve/stablerangecache.py	Thu Sep 13 19:22:03 2018 +0200
+++ b/hgext3rd/evolve/stablerangecache.py	Thu Sep 13 17:09:34 2018 +0200
@@ -266,7 +266,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