From 58d314be7cea182f7a72f535e38596adf43efd11 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 28 Apr 2026 16:57:14 +0530 Subject: [PATCH] Cleanup previous PR --- kitty/line-buf.c | 2 +- kitty_tests/datatypes.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/line-buf.c b/kitty/line-buf.c index 459a60e6b..53528a903 100644 --- a/kitty/line-buf.c +++ b/kitty/line-buf.c @@ -292,7 +292,7 @@ copy_line_to(LineBuf *self, PyObject *args) { unsigned int y; Line src, *dest; if (!PyArg_ParseTuple(args, "IO!", &y, &Line_Type, &dest)) return NULL; - if (y >= self->ynum) { PyErr_SetString(PyExc_ValueError, "Out of bounds"); return NULL; } + if (y >= self->ynum) { PyErr_SetString(PyExc_IndexError, "Out of bounds"); return NULL; } src.xnum = self->xnum; dest->xnum = self->xnum; dest->ynum = y; dest->attrs = self->line_attrs[y]; diff --git a/kitty_tests/datatypes.py b/kitty_tests/datatypes.py index d82495076..716df74f0 100644 --- a/kitty_tests/datatypes.py +++ b/kitty_tests/datatypes.py @@ -279,7 +279,7 @@ class TestDataTypes(BaseTest): l2 = lb.create_line_copy(2) lb.copy_line_to(1, l2) self.ae(l2, lb2.line(2)) - with self.assertRaises(ValueError): + with self.assertRaises(IndexError): lb.copy_line_to(lb.ynum, l2) lb.clear_line(0) self.ae(lb.line(0), LineBuf(1, lb.xnum).create_line_copy(0))