Skip to content

Commit fe35224

Browse files
committed
Small fixes; cedarscript-ast-parser==0.4.4
1 parent a694597 commit fe35224

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ classifiers = [
2222
]
2323
keywords = ["cedarscript", "code-editing", "refactoring", "code-analysis", "sql-like", "ai-assisted-development"]
2424
dependencies = [
25-
"cedarscript-ast-parser>=0.4.3",
25+
"cedarscript-ast-parser>=0.4.4",
2626
"grep-ast==0.3.3",
2727
"tree-sitter-languages==1.10.2",
2828
]

src/cedarscript_editor/cedarscript_editor.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,6 @@ def _apply_action(
207207
case Sequence():
208208
content = [line.rstrip() for line in content]
209209

210-
211210
range_spec.write(content, lines)
212211

213212
case _ as invalid:

src/text_manipulation/range_spec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,6 @@ def from_line_marker(
171171
"""
172172
search_start_index, search_end_index, _ = search_range if search_range is not None else RangeSpec.EMPTY
173173
search_line = search_term.value
174-
assert search_line, "Empty marker"
175174
assert search_term.type == MarkerType.LINE, f"Invalid marker type: {search_term.type}"
176175

177176

@@ -192,6 +191,7 @@ def from_line_marker(
192191
)
193192

194193
marker_subtype = (search_term.marker_subtype or "string").casefold()
194+
assert search_line or marker_subtype == 'empty', "Empty marker"
195195

196196
# Handle special marker subtypes that don't use normal line matching
197197
match marker_subtype:

0 commit comments

Comments
 (0)