Skip to content

Commit 9534c26

Browse files
authored
Removed unused strict struct member (#38348)
1 parent 6ce9be6 commit 9534c26

File tree

3 files changed

+1
-10
lines changed

3 files changed

+1
-10
lines changed

pandas/_libs/parsers.pyx

-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,6 @@ cdef extern from "parser/tokenizer.h":
161161

162162
char commentchar
163163
int allow_embedded_newline
164-
int strict # raise exception on bad CSV */
165164

166165
int usecols
167166

pandas/_libs/src/parser/tokenizer.c

+1-8
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ void parser_set_default_options(parser_t *self) {
9191
self->skipinitialspace = 0;
9292
self->quoting = QUOTE_MINIMAL;
9393
self->allow_embedded_newline = 1;
94-
self->strict = 0;
9594

9695
self->expected_fields = -1;
9796
self->error_bad_lines = 0;
@@ -1031,15 +1030,9 @@ int tokenize_bytes(parser_t *self,
10311030
} else if (IS_CARRIAGE(c)) {
10321031
END_FIELD();
10331032
self->state = EAT_CRNL;
1034-
} else if (!self->strict) {
1033+
} else {
10351034
PUSH_CHAR(c);
10361035
self->state = IN_FIELD;
1037-
} else {
1038-
int64_t bufsize = 100;
1039-
self->error_msg = malloc(bufsize);
1040-
snprintf(self->error_msg, bufsize,
1041-
"delimiter expected after quote in quote");
1042-
goto parsingerror;
10431036
}
10441037
break;
10451038

pandas/_libs/src/parser/tokenizer.h

-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,6 @@ typedef struct parser_t {
132132

133133
char commentchar;
134134
int allow_embedded_newline;
135-
int strict; /* raise exception on bad CSV */
136135

137136
int usecols; // Boolean: 1: usecols provided, 0: none provided
138137

0 commit comments

Comments
 (0)