From 6742e60a952b320280192034782edd94a67e8d40 Mon Sep 17 00:00:00 2001 From: Will Ayd Date: Mon, 7 Dec 2020 13:55:20 -0800 Subject: [PATCH] Removed unused strict struct member --- pandas/_libs/parsers.pyx | 1 - pandas/_libs/src/parser/tokenizer.c | 9 +-------- pandas/_libs/src/parser/tokenizer.h | 1 - 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/pandas/_libs/parsers.pyx b/pandas/_libs/parsers.pyx index 4b7a47c5f93c2..eae72d700190d 100644 --- a/pandas/_libs/parsers.pyx +++ b/pandas/_libs/parsers.pyx @@ -161,7 +161,6 @@ cdef extern from "parser/tokenizer.h": char commentchar int allow_embedded_newline - int strict # raise exception on bad CSV */ int usecols diff --git a/pandas/_libs/src/parser/tokenizer.c b/pandas/_libs/src/parser/tokenizer.c index 88144330c1fe9..965fece370721 100644 --- a/pandas/_libs/src/parser/tokenizer.c +++ b/pandas/_libs/src/parser/tokenizer.c @@ -91,7 +91,6 @@ void parser_set_default_options(parser_t *self) { self->skipinitialspace = 0; self->quoting = QUOTE_MINIMAL; self->allow_embedded_newline = 1; - self->strict = 0; self->expected_fields = -1; self->error_bad_lines = 0; @@ -1031,15 +1030,9 @@ int tokenize_bytes(parser_t *self, } else if (IS_CARRIAGE(c)) { END_FIELD(); self->state = EAT_CRNL; - } else if (!self->strict) { + } else { PUSH_CHAR(c); self->state = IN_FIELD; - } else { - int64_t bufsize = 100; - self->error_msg = malloc(bufsize); - snprintf(self->error_msg, bufsize, - "delimiter expected after quote in quote"); - goto parsingerror; } break; diff --git a/pandas/_libs/src/parser/tokenizer.h b/pandas/_libs/src/parser/tokenizer.h index 7dfae737718a5..876e2267906ee 100644 --- a/pandas/_libs/src/parser/tokenizer.h +++ b/pandas/_libs/src/parser/tokenizer.h @@ -132,7 +132,6 @@ typedef struct parser_t { char commentchar; int allow_embedded_newline; - int strict; /* raise exception on bad CSV */ int usecols; // Boolean: 1: usecols provided, 0: none provided