cpython/Modules/_sqlite
Erlend Egeberg Aasland 5d3f2fbf37
[3.11] gh-95132: Correctly relay *args and **kwds from sqlite3.connect to factory (GH-95146) (#95158)
This PR partially reverts gh-24421 (PR) and fixes the remaining concerns
given in gh-93044 (issue):

- keyword arguments are passed as positional arguments to factory()
- if an argument is not passed to sqlite3.connect(), its default value
  is passed to factory()

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>.
(cherry picked from commit a3d4d15f53)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
2022-07-23 10:23:19 +02:00
..
clinic [3.11] gh-95132: Correctly relay *args and **kwds from sqlite3.connect to factory (GH-95146) (#95158) 2022-07-23 10:23:19 +02:00
blob.c
blob.h
connection.c [3.11] gh-95132: Correctly relay *args and **kwds from sqlite3.connect to factory (GH-95146) (#95158) 2022-07-23 10:23:19 +02:00
connection.h
cursor.c gh-94028: Clear and reset sqlite3 statements properly in cursor iternext (GH-94042) 2022-06-21 04:52:47 -07:00
cursor.h
microprotocols.c
microprotocols.h
module.c [3.11] gh-95132: Correctly relay *args and **kwds from sqlite3.connect to factory (GH-95146) (#95158) 2022-07-23 10:23:19 +02:00
module.h
prepare_protocol.c gh-94321: Document sqlite3.PrepareProtocol (GH-94620) 2022-07-07 16:09:05 -07:00
prepare_protocol.h
row.c
row.h
statement.c [3.11] gh-79579: Improve DML query detection in sqlite3 (GH-93623) (#93800) 2022-06-14 14:49:22 +02:00
statement.h
util.c
util.h