Jan Hudec added the comment:

While I agree that the current behaviour is a bug (this bug), and one that 
renders the package unusable for me (I used apsw or different language 
instead), I unfortunately have to disagree with Gerhard that the change is not 
a problem. It can be.

The implicit commit before DDL statements that is gone is not a problem, but 
the implicit commit *after* them that is *also* gone is. Because if somebody 
only does DDL statements, and upgrade script might do just that, they will now 
need a commit.

Scripts that use dbapi2 in a portable way will have the commit, because other 
databases that support DDL in transactions require it already. But scripts that 
are only used with current sqlite and possibly mysql (behaviour of which the 
current version mimics) may not and will break.

----------

_______________________________________
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