Ma Lin <malin...@163.com> added the comment:

I think this change is no problem.
Erlend E. Aasland's explanation is very clear. 

There is only one situation that a problem may occur. Write code with SQLite 
3.8.7.2+ (2014-11-18), and run it on 3.7.15 (2012-12-12) ~ 3.8.7.1-, but this 
situation may be difficult to happen, we can note this situation in doc.

More securely, if run on SQLite 3.8.7.1-, and encounter SQLITE_ABORT_ROLLBACK 
error code, a prompt can be given to explain the reason.

Also note that the current main branch is buggy. If don't adopt this change or 
revert this change later, don't forget to fix the bug of msg407185 
(`pysqlite_Statement.in_use` flag is not reset).

----------
nosy: +malin

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

Reply via email to