increase db timeout

possible workaround for 'database is locked' when switching
from WAL mode

https://anki.tenderapp.com/discussions/ankidesktop/29751-90dec2fdce28bb9f0bb7571f41edaff258e953d3
This commit is contained in:
Damien Elmes 2018-09-24 17:25:23 +10:00
parent 8775314e36
commit 71053fcea9

View file

@ -10,7 +10,7 @@ from sqlite3 import dbapi2 as sqlite
DBError = sqlite.Error DBError = sqlite.Error
class DB: class DB:
def __init__(self, path, timeout=0): def __init__(self, path, timeout=5):
self._db = sqlite.connect(path, timeout=timeout) self._db = sqlite.connect(path, timeout=timeout)
self._db.text_factory = self._textFactory self._db.text_factory = self._textFactory
self._path = path self._path = path