Uh oh!
There was an error while loading. Please reload this page.
gh-108590: Fix sqlite3.iterdump for invalid unicode in text columns. - #108657
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
…k0pOl.rst Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Uh oh!
There was an error while loading. Please reload this page.
erlend-aasland
left a comment
There was a problem hiding this comment.
Thanks for doing this, Corvin; it is a nice solution to this corner case.
I'll make some final adjustments before landing.
erlend-aasland
commented
Aug 30, 2023
CorvinM
commented
Aug 30, 2023
Thank you for the speedy reviews and helpful feedback 😄 Let me know if you want me to pick up anything else with this (e.g., backports) |
This comment was marked as outdated.
This comment was marked as outdated.
miss-islington
commented
Aug 30, 2023
Sorry, @CorvinM and @erlend-aasland, I could not cleanly backport this to |
miss-islington
commented
Aug 30, 2023
Sorry, @CorvinM and @erlend-aasland, I could not cleanly backport this to |
erlend-aasland
commented
Aug 30, 2023
@CorvinM, can you handle the backports? You can use the cherry-picker. See the devguide. |
CorvinM
commented
Aug 30, 2023
Sure |
…EXT columns (pythonGH-108657) Co-authored-by: Erlend E. Aasland <erlend@python.org>. (cherry picked from commit 400a1ce) Co-authored-by: Corvin <corvin@corvin.dev>
bedevere-bot
commented
Aug 30, 2023
GH-108673 is a backport of this pull request to the 3.12 branch. |
…EXT columns (pythonGH-108657) Co-authored-by: Erlend E. Aasland <erlend@python.org>. (cherry picked from commit 400a1ce) Co-authored-by: Corvin <corvin@corvin.dev>
bedevere-bot
commented
Aug 30, 2023
GH-108674 is a backport of this pull request to the 3.11 branch. |
Reverted per Serhiy's request.
* main: pythongh-108520: Fix bad fork detection in nested multiprocessing use case (python#108568) pythongh-108590: Revert pythongh-108657 (commit 400a1ce) (python#108686) pythongh-108494: Argument Clinic: Document how to generate code that uses the limited C API (python#108584) Document Python build requirements (python#108646) pythongh-101100: Fix Sphinx warnings in the Logging Cookbook (python#108678) Fix typo in multiprocessing docs (python#108666) pythongh-108669: unittest: Fix documentation for TestResult.collectedDurations (python#108670) pythongh-108590: Fix sqlite3.iterdump for invalid Unicode in TEXT columns (python#108657) Revert "pythongh-103224: Use the realpath of the Python executable in `test_venv` (pythonGH-103243)" (pythonGH-108667) pythongh-106320: Remove private _Py_ForgetReference() (python#108664) Mention Ellipsis pickling in the docs (python#103660) Revert "Use non alternate name for Kyiv (pythonGH-108533)" (pythonGH-108649) pythongh-108278: Deprecate passing the first param of sqlite3.Connection callback APIs by keyword (python#108632) pythongh-108455: peg_generator: install two stubs packages before running mypy (python#108637) pythongh-107801: Improve the accuracy of io.IOBase.seek docs (python#108268)
…on#108686) (cherry picked from commit 2a3926f) Reverted per Serhiy's request.
Fixes an exception where sqlite3.iterdump would fail to decode if someone stuffed invalid unicode into a database column marked as TEXT (or alias of, like VARCHAR).
See #108590 for more info