@@ -239,21 +239,23 @@ def _finalize_dtype(self, frame: DataFrame) -> DataFrame:
239
239
raise ValueError (str (err )) from err
240
240
return frame
241
241
242
- def _finalize_pandas_output (self , frame : DataFrame ) -> DataFrame :
242
+ def _finalize_pandas_output (
243
+ self , frame : DataFrame , multi_index_named : bool
244
+ ) -> DataFrame :
243
245
"""
244
246
Processes data read in based on kwargs.
245
247
246
248
Parameters
247
249
----------
248
- frame: DataFrame
250
+ frame : DataFrame
249
251
The DataFrame to process.
252
+ multi_index_named : bool
250
253
251
254
Returns
252
255
-------
253
256
DataFrame
254
257
The processed DataFrame.
255
258
"""
256
- frame , multi_index_named = self ._adjust_column_names (frame )
257
259
frame = self ._do_date_conversions (frame .columns , frame )
258
260
frame = self ._finalize_index (frame , multi_index_named )
259
261
frame = self ._finalize_dtype (frame )
@@ -329,7 +331,7 @@ def read(self) -> DataFrame:
329
331
table , dtype_backend = pass_backend , null_to_int64 = True
330
332
)
331
333
332
- frame = self ._finalize_column_names (frame )
334
+ frame , multi_index_named = self ._adjust_column_names (frame )
333
335
334
336
if workaround and dtype_backend != "numpy_nullable" :
335
337
old_dtype = self .dtype
@@ -371,4 +373,4 @@ def read(self) -> DataFrame:
371
373
new_dtype .update (old_dtype )
372
374
self .dtype = new_dtype
373
375
374
- return self ._finalize_pandas_output (frame )
376
+ return self ._finalize_pandas_output (frame , multi_index_named )
0 commit comments