Skip to content

Commit 9129675

Browse files
committed
remove some single use
1 parent 822f3b9 commit 9129675

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

pandas/io/parsers/python_parser.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,8 @@ def __init__(self, f: ReadCsvBuffer[str] | list, **kwds) -> None:
128128
self.quoting = kwds["quoting"]
129129
self.skip_blank_lines = kwds["skip_blank_lines"]
130130

131-
self.has_index_names = False
132-
if "has_index_names" in kwds:
133-
self.has_index_names = kwds["has_index_names"]
131+
# Passed from read_excel
132+
self.has_index_names = kwds.get("has_index_names", False)
134133

135134
self.thousands = kwds["thousands"]
136135
self.decimal = kwds["decimal"]
@@ -300,9 +299,10 @@ def read(
300299
return index, conv_columns, col_dict
301300

302301
# handle new style for names in index
303-
count_empty_content_vals = count_empty_vals(content[0])
304302
indexnamerow = None
305-
if self.has_index_names and count_empty_content_vals == len(columns):
303+
if self.has_index_names and sum(
304+
int(v == "" or v is None) for v in content[0]
305+
) == len(columns):
306306
indexnamerow = content[0]
307307
content = content[1:]
308308

@@ -1524,10 +1524,6 @@ def _remove_empty_lines(self, lines: list[list[T]]) -> list[list[T]]:
15241524
]
15251525

15261526

1527-
def count_empty_vals(vals) -> int:
1528-
return sum(1 for v in vals if v == "" or v is None)
1529-
1530-
15311527
def _validate_skipfooter_arg(skipfooter: int) -> int:
15321528
"""
15331529
Validate the 'skipfooter' parameter.

0 commit comments

Comments
 (0)