Skip to content

Commit fca8a78

Browse files
committed
from_line_marker: allow negative relative line numbers
1 parent fc22ad4 commit fca8a78

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/text_manipulation/range_spec.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,9 @@ def from_line_marker(
198198
if search_range:
199199
# Make index relative to search range start
200200
index = search_range.start + relative_index
201-
assert search_range.start <= index < search_range.end, (
201+
assert 0 <= index <= len(lines), (
202202
f"Line number {stripped_search} out of bounds "
203-
f"(must be in interval [1, {search_range.end - search_range.start}] "
203+
f"(must be in interval [1, {len(lines) + 1}] "
204204
f"relative to context)"
205205
)
206206
else:

0 commit comments

Comments
 (0)