[issue24905] Allow incremental I/O to blobs in sqlite3
Erlend E. Aasland
report at bugs.python.org
Mon Jan 3 10:25:25 EST 2022
Erlend E. Aasland <erlend.aasland at innova.no> added the comment:
Slimmed PR diff (excluding clinic), without context manager and mapping protocol:
$ git diff main Modules/_sqlite/*.[ch] Lib Doc Misc PC* setup.py
Doc/includes/sqlite3/blob.py | 12 +
Doc/includes/sqlite3/blob_with.py | 12 +
Doc/library/sqlite3.rst | 73 ++++++
Doc/whatsnew/3.11.rst | 4 +
Lib/test/test_sqlite3/test_dbapi.py | 165 +++++++++++++-
Misc/NEWS.d/next/Library/2018-04-18-16-15-55.bpo-24905.jYqjYx.rst | 3 +
Modules/_sqlite/blob.c | 342 +++++++++++++++++++++++++++++
Modules/_sqlite/blob.h | 24 ++
Modules/_sqlite/connection.c | 83 ++++++-
Modules/_sqlite/connection.h | 5 +-
Modules/_sqlite/module.c | 6 +-
Modules/_sqlite/module.h | 1 +
PCbuild/_sqlite3.vcxproj | 2 +
PCbuild/_sqlite3.vcxproj.filters | 6 +
setup.py | 1 +
15 files changed, 733 insertions(+), 6 deletions(-)
Looks promising.
----------
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue24905>
_______________________________________
More information about the Python-bugs-list
mailing list