Skip to content

Commit 482eb1c

Browse files
Fix backporting.
1 parent 0a69f1c commit 482eb1c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Lib/test/test_csv.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -427,8 +427,6 @@ def test_read_quoting(self):
427427
self._read_test(['1,\0,3,\0,5'], [['1', ',3,', '5']], quotechar='\0')
428428
self._read_test(['1\\.5,\\.5,.5'], [[1.5, 0.5, 0.5]],
429429
quoting=csv.QUOTE_NONNUMERIC, escapechar='\\')
430-
self._read_test(['1\\.5,\\.5,"\\.5"'], [[1.5, 0.5, ".5"]],
431-
quoting=csv.QUOTE_STRINGS, escapechar='\\')
432430

433431
def test_read_skipinitialspace(self):
434432
self._read_test(['no space, space, spaces,\ttab'],

Modules/_csv.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -701,6 +701,8 @@ parse_process_char(ReaderObj *self, _csvstate *module_state, Py_UCS4 c)
701701
}
702702
else if (c == dialect->escapechar) {
703703
/* possible escaped character */
704+
if (dialect->quoting == QUOTE_NONNUMERIC)
705+
self->numeric_field = 1;
704706
self->state = ESCAPED_CHAR;
705707
}
706708
else if (c == ' ' && dialect->skipinitialspace)

0 commit comments

Comments
 (0)