@@ -542,13 +542,11 @@ def _read(
542542 """Generic reader of line files."""
543543 # if we pass a date_parser and parse_dates=False, we should not parse the
544544 # dates GH#44366
545- if (
546- kwds .get ("date_parser" , None ) is not None
547- and kwds .get ("parse_dates" , None ) is None
548- ):
549- kwds ["parse_dates" ] = True
550- elif kwds .get ("parse_dates" , None ) is None :
551- kwds ["parse_dates" ] = False
545+ if kwds .get ("parse_dates" , None ) is None :
546+ if kwds .get ("date_parser" , None ) is None :
547+ kwds ["parse_dates" ] = False
548+ else :
549+ kwds ["parse_dates" ] = True
552550
553551 # Extract some of the arguments (pass chunksize on).
554552 iterator = kwds .get ("iterator" , False )
@@ -564,7 +562,7 @@ def _read(
564562 "The 'chunksize' option is not supported with the 'pyarrow' engine"
565563 )
566564 else :
567- chunksize = validate_integer ("chunksize" , kwds . get ( " chunksize" , None ) , 1 )
565+ chunksize = validate_integer ("chunksize" , chunksize , 1 )
568566
569567 nrows = kwds .get ("nrows" , None )
570568
0 commit comments