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 erlendaasland
Recipients berker.peksag, eamanu, erlendaasland, ghaering, jim_minter, palaviv, rmast, serhiy.storchaka, waldhol
Date 2022-01-02.11:30:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1641123040.76.0.0947942922928.issue24905@roundup.psfhosted.org>
In-reply-to
Content
FYI, I'm maintaining a rebased version on my fork:

https://github.com/erlend-aasland/cpython/tree/sqlite-blob

Here's the changes I've applied upon PR 271:

- Use Argument Clinic
- Convert to heap types
- Adopt new CPython C APIs (Py_NewRef, Py_Is*, new slice API, etc.)
- Lint code (PEP 7, use CPython idioms, normalise variable and helper namings)
- Lint docs
- Normalise error messages
- Refactor very large functions, apply simplifications, and remove unneeded code
- Expand test suite to increase code coverage

I don't think it is ready for inclusion yet; the test suite needs to be restructured, or maybe rewritten from scratch. Pr. now most of the tests maintain a single connection with a prepared database. IMO, it's a fragile design and it is hard to read, debug, and verify the test code. I'll see if I can get to it in a couple of weeks.
History
Date User Action Args
2022-01-02 11:30:41erlendaaslandsetrecipients: + erlendaasland, ghaering, berker.peksag, serhiy.storchaka, jim_minter, waldhol, palaviv, eamanu, rmast
2022-01-02 11:30:40erlendaaslandsetmessageid: <1641123040.76.0.0947942922928.issue24905@roundup.psfhosted.org>
2022-01-02 11:30:40erlendaaslandlinkissue24905 messages
2022-01-02 11:30:40erlendaaslandcreate