From 3d56c0c8212e6afe431c13cdb661399c6017faa8 Mon Sep 17 00:00:00 2001 From: Maxwell Bileschi Date: Mon, 23 Oct 2023 14:14:26 -0400 Subject: [PATCH] Add missing space in read_csv usecols out-of-bounds case --- pandas/_libs/parsers.pyx | 2 +- pandas/io/parsers/python_parser.py | 4 ++-- pandas/tests/io/parser/usecols/test_usecols_basic.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pandas/_libs/parsers.pyx b/pandas/_libs/parsers.pyx index 5f51f48b43ca9..ed8ec38b56a86 100644 --- a/pandas/_libs/parsers.pyx +++ b/pandas/_libs/parsers.pyx @@ -993,7 +993,7 @@ cdef class TextReader: missing_usecols = [col for col in self.usecols if col >= num_cols] if missing_usecols: raise ParserError( - "Defining usecols without of bounds indices is not allowed. " + "Defining usecols with out-of-bounds indices is not allowed. " f"{missing_usecols} are out of bounds.", ) diff --git a/pandas/io/parsers/python_parser.py b/pandas/io/parsers/python_parser.py index 43fb4ec3b55fc..fae3293414b02 100644 --- a/pandas/io/parsers/python_parser.py +++ b/pandas/io/parsers/python_parser.py @@ -615,8 +615,8 @@ def _handle_usecols( ] if missing_usecols: raise ParserError( - "Defining usecols without of bounds indices is not allowed. " - f"{missing_usecols} are out of bounds.", + "Defining usecols with out-of-bounds indices is not allowed. " + f"{missing_usecols} are out-of-bounds.", ) col_indices = self.usecols diff --git a/pandas/tests/io/parser/usecols/test_usecols_basic.py b/pandas/tests/io/parser/usecols/test_usecols_basic.py index e1ae2e8f3655c..2388d9da3f5b5 100644 --- a/pandas/tests/io/parser/usecols/test_usecols_basic.py +++ b/pandas/tests/io/parser/usecols/test_usecols_basic.py @@ -467,7 +467,7 @@ def test_usecols_indices_out_of_bounds(all_parsers, names): a,b 1,2 """ - with pytest.raises(ParserError, match="Defining usecols without of bounds"): + with pytest.raises(ParserError, match="Defining usecols with out-of-bounds"): parser.read_csv(StringIO(data), usecols=[0, 2], names=names, header=0)