Martin v. Löwis added the comment:

"changes will get committed immediately inside the with, which is simply broken"

What do you mean by that?
A. Changes ought to be committed immediately, but are not; it is broken, and 
changes must be committed immediately.
- or -
B. What actually happens is that changes are committed immediately, and sqlite 
is incorrect in doing so.

Your discussion suggests B; in this case, I disagree that there is a bug. In 
auto-commit mode, it should really auto-commit, regardless of context managers. 
The context manager documentation doesn't claim otherwise.

----------
nosy: +loewis

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

Reply via email to