autocommit=False приводит к сбою этого кода, поскольку мы начинаем транзакцию:
Код: Выделить всё
db = sqlite3.connect(db_path, autocommit=False)
# OperationalError: cannot change into wal mode from within a transaction
db.execute('PRAGMA journal_mode = WAL')
Подробнее здесь: https://stackoverflow.com/questions/798 ... mmit-false
Мобильная версия