Skip to content

Commit ad81de1

Browse files
authored
CLN: Some code cleanups in pandas/_libs/parsers.pyx (#32369)
1 parent 9cf631f commit ad81de1

File tree

1 file changed

+5
-22
lines changed

1 file changed

+5
-22
lines changed

pandas/_libs/parsers.pyx

+5-22
Original file line numberDiff line numberDiff line change
@@ -1596,8 +1596,6 @@ cdef _categorical_convert(parser_t *parser, int64_t col,
15961596
cdef _to_fw_string(parser_t *parser, int64_t col, int64_t line_start,
15971597
int64_t line_end, int64_t width):
15981598
cdef:
1599-
Py_ssize_t i
1600-
coliter_t it
16011599
const char *word = NULL
16021600
char *data
16031601
ndarray result
@@ -1642,15 +1640,11 @@ cdef _try_double(parser_t *parser, int64_t col,
16421640
bint na_filter, kh_str_starts_t *na_hashset, object na_flist):
16431641
cdef:
16441642
int error, na_count = 0
1645-
Py_ssize_t i, lines
1646-
coliter_t it
1647-
const char *word = NULL
1648-
char *p_end
1643+
Py_ssize_t lines
16491644
float64_t *data
16501645
float64_t NA = na_values[np.float64]
16511646
kh_float64_t *na_fset
16521647
ndarray result
1653-
khiter_t k
16541648
bint use_na_flist = len(na_flist) > 0
16551649

16561650
lines = line_end - line_start
@@ -1685,7 +1679,7 @@ cdef inline int _try_double_nogil(parser_t *parser,
16851679
coliter_t it
16861680
const char *word = NULL
16871681
char *p_end
1688-
khiter_t k, k64
1682+
khiter_t k64
16891683

16901684
na_count[0] = 0
16911685
coliter_setup(&it, parser, col, line_start)
@@ -1748,11 +1742,10 @@ cdef _try_uint64(parser_t *parser, int64_t col,
17481742
bint na_filter, kh_str_starts_t *na_hashset):
17491743
cdef:
17501744
int error
1751-
Py_ssize_t i, lines
1745+
Py_ssize_t lines
17521746
coliter_t it
17531747
uint64_t *data
17541748
ndarray result
1755-
khiter_t k
17561749
uint_state state
17571750

17581751
lines = line_end - line_start
@@ -1822,13 +1815,11 @@ cdef _try_int64(parser_t *parser, int64_t col,
18221815
bint na_filter, kh_str_starts_t *na_hashset):
18231816
cdef:
18241817
int error, na_count = 0
1825-
Py_ssize_t i, lines
1818+
Py_ssize_t lines
18261819
coliter_t it
18271820
int64_t *data
18281821
ndarray result
1829-
18301822
int64_t NA = na_values[np.int64]
1831-
khiter_t k
18321823

18331824
lines = line_end - line_start
18341825
result = np.empty(lines, dtype=np.int64)
@@ -1856,7 +1847,6 @@ cdef inline int _try_int64_nogil(parser_t *parser, int64_t col,
18561847
Py_ssize_t i, lines = line_end - line_start
18571848
coliter_t it
18581849
const char *word = NULL
1859-
khiter_t k
18601850

18611851
na_count[0] = 0
18621852
coliter_setup(&it, parser, col, line_start)
@@ -1892,9 +1882,7 @@ cdef _try_bool_flex(parser_t *parser, int64_t col,
18921882
const kh_str_starts_t *false_hashset):
18931883
cdef:
18941884
int error, na_count = 0
1895-
Py_ssize_t i, lines
1896-
coliter_t it
1897-
const char *word = NULL
1885+
Py_ssize_t lines
18981886
uint8_t *data
18991887
ndarray result
19001888

@@ -1926,7 +1914,6 @@ cdef inline int _try_bool_flex_nogil(parser_t *parser, int64_t col,
19261914
Py_ssize_t i, lines = line_end - line_start
19271915
coliter_t it
19281916
const char *word = NULL
1929-
khiter_t k
19301917

19311918
na_count[0] = 0
19321919
coliter_setup(&it, parser, col, line_start)
@@ -1981,10 +1968,8 @@ cdef kh_str_starts_t* kset_from_list(list values) except NULL:
19811968
# caller takes responsibility for freeing the hash table
19821969
cdef:
19831970
Py_ssize_t i
1984-
khiter_t k
19851971
kh_str_starts_t *table
19861972
int ret = 0
1987-
19881973
object val
19891974

19901975
table = kh_init_str_starts()
@@ -2012,7 +1997,6 @@ cdef kh_str_starts_t* kset_from_list(list values) except NULL:
20121997
cdef kh_float64_t* kset_float64_from_list(values) except NULL:
20131998
# caller takes responsibility for freeing the hash table
20141999
cdef:
2015-
Py_ssize_t i
20162000
khiter_t k
20172001
kh_float64_t *table
20182002
int ret = 0
@@ -2150,7 +2134,6 @@ cdef _apply_converter(object f, parser_t *parser, int64_t col,
21502134
int64_t line_start, int64_t line_end,
21512135
char* c_encoding):
21522136
cdef:
2153-
int error
21542137
Py_ssize_t i, lines
21552138
coliter_t it
21562139
const char *word = NULL

0 commit comments

Comments
 (0)