aaugustin added the comment:

> On the other hand there is absolutely nothing broken on the implicit BEGIN 
> (which is required by dbapi2 specification) nor on the isolation_level 
> property which controls it. Those shouldn't be touched; there is no reason to.

Nothing broken... unless one considers there should be a relation between the 
name of a parameter and the feature it controls ;-) `isolation_level` should 
really be called `transaction_mode`. It's a specific extension of the BEGIN 
TRANSACTION statement in SQLite and it's unrelated to the standard concept of 
transaction isolation levels.

SQLite almost always operates at the SERIALIZABLE isolation level. (For 
exceptions to this rule, search for PRAGMA read_uncommitted; in the 
documentation.) This is a consequence of its file-lock based implementation of 
transactional atomicity.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue10740>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to