From a877030829bfa668864c2adc3fff853765ce6ada Mon Sep 17 00:00:00 2001 From: Bruno Madeira Date: Sat, 27 Sep 2025 18:30:43 +0100 Subject: [PATCH] fix edge case when slicing panels' list --- nodes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodes.py b/nodes.py index bc33dc2..d66d190 100644 --- a/nodes.py +++ b/nodes.py @@ -829,7 +829,7 @@ def str_to_slice(slice_str): else: # Single index case, e.g. [3] sl = int(slice_str) - sl = slice(*[sl, sl + 1]) + sl = slice(sl, None if sl == -1 else sl + 1) return sl