Jan Hudec added the comment:
Confirming the fixed version linked in previous comment by Thomas Waldmann is
correct and matches what `hostname -f` does.
--
nosy: +bulb
versions: +Python 3.10, Python 3.5, Python 3.6, Python 3.7, Python 3.8, Python
3.9
Jan Hudec added the comment:
Oh, I see I misunderstood Gerhard's last commit.
So now the problem should be only if there is a DML statement followed by DDL
statement and no commit afterwards. Well, that is indeed probably stupid.
--
___
P
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
Jan Hudec added the comment:
Ok, David, I see.
Anybody who wants to use sqlite seriously in existing releases can use apsw. It
is not dbapi2 compliant, but it is complete and behaves like the underlying
database.
I agree with Antoine and already mentioned I didn't like the current patc
Jan Hudec added the comment:
This is somewhat borderline between bug and enhancement. The behaviour is
described in the documentation and does not violate dbapi2 specification, but
at the same time it is a serious misfeature and gratuitous restriction of
perfectly good functionality of the
Changes by Jan Hudec :
--
versions: +Python 2.7, Python 3.1, Python 3.2, Python 3.3, Python 3.4
___
Python tracker
<http://bugs.python.org/issue10740>
___
___
Jan Hudec added the comment:
Mike, David,
The bug is that sqlite module issues implicit COMMIT. SQLite never needs this,
many programs need to NOT have it and they can't opt out as isolation_level
affects implicit begins only.
Most programs will do some changes to data after changin