mirror of
https://github.com/python/cpython.git
synced 2025-09-26 10:19:53 +00:00
[3.12] gh-113785: csv: fields starting with escapechar are not quoted (GH-122110) (GH-122259)
(cherry picked from commit a3327dbfd4
)
Co-authored-by: Mikołaj Kuranowski <mkuranowski@gmail.com>
This commit is contained in:
parent
c57a33d006
commit
9d7209fc93
3 changed files with 5 additions and 0 deletions
|
@ -701,6 +701,8 @@ parse_process_char(ReaderObj *self, _csvstate *module_state, Py_UCS4 c)
|
|||
}
|
||||
else if (c == dialect->escapechar) {
|
||||
/* possible escaped character */
|
||||
if (dialect->quoting == QUOTE_NONNUMERIC)
|
||||
self->numeric_field = 1;
|
||||
self->state = ESCAPED_CHAR;
|
||||
}
|
||||
else if (c == ' ' && dialect->skipinitialspace)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue