Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 41e4faa commit 36a7691Copy full SHA for 36a7691
2 files changed
Lib/test/test_csv.py
@@ -227,10 +227,10 @@ def test_read_eol(self):
227
self.assertRaises(csv.Error, self._read_test, ['a,b\r\nc,d'], [])
228
229
def test_read_escape(self):
230
- self._read_test(['a,\\b,c'], [['a', '\\b', 'c']], escapechar='\\')
+ self._read_test(['a,\\b,c'], [['a', 'b', 'c']], escapechar='\\')
231
self._read_test(['a,b\\,c'], [['a', 'b,c']], escapechar='\\')
232
self._read_test(['a,"b\\,c"'], [['a', 'b,c']], escapechar='\\')
233
- self._read_test(['a,"b,\\c"'], [['a', 'b,\\c']], escapechar='\\')
+ self._read_test(['a,"b,\\c"'], [['a', 'b,c']], escapechar='\\')
234
self._read_test(['a,"b,c\\""'], [['a', 'b,c"']], escapechar='\\')
235
self._read_test(['a,"b,c"\\'], [['a', 'b,c\\']], escapechar='\\')
236
Modules/_csv.c
@@ -584,10 +584,6 @@ parse_process_char(ReaderObj *self, char c)
584
break;
585
586
case ESCAPED_CHAR:
587
- if (c != dialect->escapechar &&
588
- c != dialect->delimiter &&
589
- c != dialect->quotechar)
590
- parse_add_char(self, dialect->escapechar);
591
parse_add_char(self, c);
592
self->state = IN_FIELD;
593
@@ -642,10 +638,6 @@ parse_process_char(ReaderObj *self, char c)
642
638
643
639
644
640
case ESCAPE_IN_QUOTED_FIELD:
645
646
647
648
649
641
650
self->state = IN_QUOTED_FIELD;
651
0 commit comments