I ran into a similar problem several times (in my case it was a rollback that was not possible) when I was inside a loop iterating over table entries. While the cursor is processing records, an SQL statement is executed. I donβt know exactly if this also prohibits commits, but it could be.
, , .
: "Autocommit" "True" SQLite (, , - Python apsw, ). , .
== > . , , - .