[issue46634] [sqlite3] speed up cursor.execute*()

2022-02-17 Thread Erlend E. Aasland
Erlend E. Aasland added the comment: The change proposed in GH-31127 was included in GH-31351. Closing this. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue46634] [sqlite3] speed up cursor.execute*()

2022-02-04 Thread Erlend E. Aasland
Change by Erlend E. Aasland : -- keywords: +patch pull_requests: +29306 stage: -> patch review pull_request: https://github.com/python/cpython/pull/31127 ___ Python tracker

[issue46634] [sqlite3] speed up cursor.execute*()

2022-02-04 Thread Erlend E. Aasland
New submission from Erlend E. Aasland : `pysqlite_connection_execute_impl()` and friends (executemany, executescript) goes all the way through the Call API just to call `pysqlite_connection_cursor_impl`. We can same a lot of calls by calling the cursor _impl function directly; after all, it