branch | stable |
changeset 4018 | b3517f834f83 |
parent 4017 | c307ce1d9009 |
child 4019 | 8a6a2c37c0fa |
--- a/hgext3rd/evolve/stablerangecache.py Mon Aug 27 00:18:06 2018 +0200 +++ b/hgext3rd/evolve/stablerangecache.py Mon Aug 27 00:28:19 2018 +0200 @@ -223,6 +223,12 @@ return con def _save(self, repo): + try: + return self._trysave(repo) + except sqlite3.OperationalError as exc: + repo.ui.log('evoext-cache', 'error while saving new data: %s' % exc) + + def _trysave(self, repo): repo = repo.unfiltered() repo.depthcache.save(repo) repo.stablesort.save(repo)