mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
Fix parsing of csv files with escapes (escape character previously would be
left in stream).
This commit is contained in:
parent
41e4faa82b
commit
36a7691c2d
2 changed files with 2 additions and 10 deletions
|
@ -584,10 +584,6 @@ parse_process_char(ReaderObj *self, char c)
|
|||
break;
|
||||
|
||||
case ESCAPED_CHAR:
|
||||
if (c != dialect->escapechar &&
|
||||
c != dialect->delimiter &&
|
||||
c != dialect->quotechar)
|
||||
parse_add_char(self, dialect->escapechar);
|
||||
parse_add_char(self, c);
|
||||
self->state = IN_FIELD;
|
||||
break;
|
||||
|
@ -642,10 +638,6 @@ parse_process_char(ReaderObj *self, char c)
|
|||
break;
|
||||
|
||||
case ESCAPE_IN_QUOTED_FIELD:
|
||||
if (c != dialect->escapechar &&
|
||||
c != dialect->delimiter &&
|
||||
c != dialect->quotechar)
|
||||
parse_add_char(self, dialect->escapechar);
|
||||
parse_add_char(self, c);
|
||||
self->state = IN_QUOTED_FIELD;
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue