Closed harperreed closed 1 day ago
Traceback (most recent call last):
File "/app/sweepai/handlers/on_ticket.py", line 138, in on_ticket
results = await fix_issue(
File "/app/sweepai/backend/api.py", line 1157, in fix_issue
_message, snippets, new_messages = wrapped_file_searcher(
File "/app/sweepai/utils/streamable_functions.py", line 89, in __call__
return last(self.stream(*args, **kwargs))
File "/app/sweepai/utils/streamable_functions.py", line 27, in last
result = next(generator)
File "/app/sweepai/utils/streamable_functions.py", line 76, in stream
item = next(stream)
File "/app/sweepai/backend/api.py", line 518, in wrapped_file_searcher
raise e
File "/app/sweepai/backend/api.py", line 492, in wrapped_file_searcher
for message, snippets, messages in file_searcher.stream( # type: ignore
File "/app/sweepai/utils/streamable_functions.py", line 76, in stream
item = next(stream)
File "/app/sweepai/search/agent/search_agent.py", line 1369, in file_searcher
for thinking, function_calls_response, function_calls in get_multi_function_calls.stream(
File "/app/sweepai/utils/streamable_functions.py", line 76, in stream
item = next(stream)
File "/app/sweepai/search/agent/agent_utils.py", line 348, in get_multi_function_calls
for function_calls_response in handle_multiple_function_calls.stream(
File "/app/sweepai/utils/streamable_functions.py", line 76, in stream
item = next(stream)
File "/app/sweepai/search/agent/agent_utils.py", line 212, in handle_multiple_function_calls
for result in handle_function_call.stream(function_call, tools, **kwargs):
File "/app/sweepai/utils/streamable_functions.py", line 76, in stream
item = next(stream)
File "/app/sweepai/search/agent/agent_utils.py", line 191, in handle_function_call
for result in tool.function._stream(**function_kwargs):
File "/app/sweepai/search/agent/search_agent.py", line 644, in vector_search
for message, retrieved_snippets in search_codebase.stream(
File "/app/sweepai/utils/streamable_functions.py", line 76, in stream
item = next(stream)
File "/app/sweepai/search/agent/agent_utils.py", line 784, in search_codebase
for message, snippets in prep_snippets.stream(
File "/app/sweepai/utils/streamable_functions.py", line 76, in stream
item = next(stream)
File "/app/sweepai/search/query/ticket_utils.py", line 456, in prep_snippets
for message, snippets in multi_prep_snippets.stream(
File "/app/sweepai/utils/streamable_functions.py", line 76, in stream
item = next(stream)
File "/app/sweepai/search/query/ticket_utils.py", line 351, in multi_prep_snippets
for message, ranked_snippets, snippets, content_to_lexical_score in get_top_k_snippets.stream(
File "/app/sweepai/utils/streamable_functions.py", line 76, in stream
item = next(stream)
File "/app/sweepai/search/query/ticket_utils.py", line 225, in get_top_k_snippets
for message, ranked_snippets_list, snippets, content_to_lexical_score_list in multi_get_top_k_snippets.stream(
File "/app/sweepai/utils/streamable_functions.py", line 76, in stream
item = next(stream)
File "/app/sweepai/search/query/ticket_utils.py", line 174, in multi_get_top_k_snippets
content_to_lexical_score_list = [search_index(query, lexical_index) for query in queries]
File "/app/sweepai/search/query/ticket_utils.py", line 174, in <listcomp>
content_to_lexical_score_list = [search_index(query, lexical_index) for query in queries]
File "/app/sweepai/search/query/lexical_search.py", line 179, in search_index
results_with_metadata = index.search_index(query)
AttributeError: 'object' object has no attribute 'search_index'
'object' object has no attribute 'search_index'
Sweep has encountered a runtime error unrelated to your request. Please let us know via this link or at support@sweep.dev directly.
:book: For more information on how to use Sweep, please read our documentation.
Add test suite for report.go
Description:
Create a comprehensive test suite for the
report.go
file to ensure the proper functioning of the HTML report generation feature.Tasks:
report_test.go
in the root directorygenerateHTMLReport
function inreport_test.go
report_test.go
Test:
Additional Tasks:
README.md
to mention the new test suite forreport.go