Skip to content

Commit c4f7b26

Browse files
committed
Refactor context creation to remove line number prepending and streamline content extraction
1 parent ce7b24e commit c4f7b26

1 file changed

Lines changed: 12 additions & 15 deletions

File tree

prometheus/utils/neo4j_util.py

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import neo4j
44

55
from prometheus.models.context import Context
6-
from prometheus.utils.str_util import pre_append_line_numbers, truncate_text
6+
from prometheus.utils.str_util import truncate_text
77

88
EMPTY_DATA_MESSAGE = "Your query returned empty result, please try a different query!"
99

@@ -42,22 +42,19 @@ def neo4j_data_for_context_generator(
4242
if len(search_result_keys) == 1:
4343
continue
4444

45-
content = (
46-
search_result.get("ASTNode", {}).get("text")
47-
or search_result.get("TextNode", {}).get("text")
48-
or search_result.get("preview", {}).get("text")
49-
or search_result.get("SelectedLines", {}).get("text")
50-
)
51-
start_line_number = (
52-
search_result.get("ASTNode", {}).get("start_line")
53-
or search_result.get("SelectedLines", {}).get("start_line")
54-
or search_result.get("preview", {}).get("start_line")
55-
)
56-
5745
context = Context(
5846
relative_path=search_result["FileNode"]["relative_path"],
59-
content=pre_append_line_numbers(content, start_line=start_line_number),
60-
start_line_number=start_line_number,
47+
content=(
48+
search_result.get("ASTNode", {}).get("text")
49+
or search_result.get("TextNode", {}).get("text")
50+
or search_result.get("preview", {}).get("text")
51+
or search_result.get("SelectedLines", {}).get("text")
52+
),
53+
start_line_number=(
54+
search_result.get("ASTNode", {}).get("start_line")
55+
or search_result.get("SelectedLines", {}).get("start_line")
56+
or search_result.get("preview", {}).get("start_line")
57+
),
6158
end_line_number=search_result.get("ASTNode", {}).get("end_line")
6259
or search_result.get("SelectedLines", {}).get("end_line")
6360
or search_result.get("preview", {}).get("end_line"),

0 commit comments

Comments
 (0)