Uh oh!
There was an error while loading. Please reload this page.
gh-67230: add quoting rules to csv module - #29469
Conversation
smontanaro
commented
Nov 8, 2021
I looked to try and find the real people behind the BPO accounts "samwyse" and "krypten" but couldn't. I have no idea how to verify at least krypten has signed a CLA. |
This PR is stale because it has been open for 30 days with no activity. |
ned-deily
commented
Feb 4, 2022
@smontanaro, FWIW, according to the BPO user database, both of those users are registered as having signed the PSF CLA. |
MaxwellDupre
commented
Mar 1, 2022
You don't have empty quote '' in either of your tests:
Hence I don't know if the code change produces the correct result. |
samwyse
commented
May 3, 2022
@smontanaro, Is the CLA Signing waiting on me? |
AlexWaygood
commented
May 3, 2022
Nope, all good, it just needed a new CI run to be retriggered, which I've just done by closing and reopening the PR :) |
smontanaro
commented
Nov 3, 2022
We need to fish or cut bait on this PR. |
msetina
commented
Apr 9, 2023
Why is merging blocked. These quoting types are essential for Microsoft warehousing CSV loading. Is there anyone form MS to push this to get better support for their loaders. CSV is broad format and these quoting types would fill some holes for special loaders without enough parameters to allow CSV prepared with Python. |
arhadthedev
commented
Apr 9, 2023
Because only core developers can merge, and the one responsible for the csv module seems to go on vacation. |
msetina
commented
Apr 10, 2023
Is there any chance for this to land in 3.12? |
smontanaro
commented
Apr 10, 2023
I realize that this is over a year old, but only noticed it today...
Change the test_csv.py to the following:
Not so! They differ in the treatment of numeric values. QUOTE_STRINGS would not quote numbers, so 1 is output as 1, while with QUOTE_NOTNULL it is output as "1".
Let me see what I can do. |
Improve tests of QUOTE_STRINGS and QUOTE_NOTNULL
Improve descriptions of QUOTE_NOTNULL and QUOTE_STRINGS with writer objects. Add descriptions for reader objects.
Fix issue 23041
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
bedevere-bot
commented
Apr 12, 2023
miss-islington
commented
Apr 12, 2023
@smontanaro: Status check is done, and it's a failure or timed out ❌. |
miss-islington
commented
Apr 12, 2023
@smontanaro: Status check is done, and it's a failure or timed out ❌. |
1 similar comment
miss-islington
commented
Apr 12, 2023
@smontanaro: Status check is done, and it's a failure or timed out ❌. |
miss-islington
commented
Apr 12, 2023
Status check is done, and it's a success ✅. |
Add two quoting styles for csv dialects. They will help to work with certain databases in particular. Automerge-Triggered-By: GH:merwok
Uh oh!
There was an error while loading. Please reload this page.
@GPHemsley pointed out that with the recent changes in python#29469, two new data items failed to get `versionadded` notes.
…114816) As @GPHemsley pointed out, #29469 omitted `versionadded` notes for the 2 new items.
…RINGS (pythonGH-114816) As @GPHemsley pointed out, pythonGH-29469 omitted `versionadded` notes for the 2 new items. (cherry picked from commit 586057e) Co-authored-by: Skip Montanaro <skip.montanaro@gmail.com>
…TRINGS (GH-114816) (#114840) As @GPHemsley pointed out, GH-29469 omitted `versionadded` notes for the 2 new items. (cherry picked from commit 586057e) Co-authored-by: Skip Montanaro <skip.montanaro@gmail.com>
…RINGS (python#114816) As @GPHemsley pointed out, python#29469 omitted `versionadded` notes for the 2 new items.
Add two quoting styles for csv dialects.
They will help to work with certain databases in particular.
Automerge-Triggered-By: GH:merwok