This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author bulb
Recipients Jeremy Banks, Mark.Bucciarelli, Ronny.Pfannschmidt, adamtj, asvetlov, aymeric.augustin, bulb, dholth, flox, ghaering, monsanto, pitrou, r.david.murray, scott.urban, torsten, tshepang, zzzeek
Date 2014-06-05.15:25:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1401981901.9.0.419564512766.issue10740@psf.upfronthosting.co.za>
In-reply-to
Content
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 patch.

I think all that is needed is another property, say `autocommit_ddl`. For compatibility reasons it would default to `True` and when set to `False` the module would then begin transaction before any command, probably except `pragma` where it is sometimes problem and should not matter in other cases and `select` still subject to `isolation_level` and possibly fix of the related http://bugs.python.org/issue9924.

The second patch seems closer, but it still does not bypass the logic as I'd suggest.
History
Date User Action Args
2014-06-05 15:25:01bulbsetrecipients: + bulb, ghaering, pitrou, Jeremy Banks, r.david.murray, zzzeek, asvetlov, flox, adamtj, dholth, torsten, monsanto, scott.urban, aymeric.augustin, tshepang, Ronny.Pfannschmidt, Mark.Bucciarelli
2014-06-05 15:25:01bulbsetmessageid: <1401981901.9.0.419564512766.issue10740@psf.upfronthosting.co.za>
2014-06-05 15:25:01bulblinkissue10740 messages
2014-06-05 15:25:01bulbcreate