mirror of
https://github.com/aljazceru/dev-gpt.git
synced 2025-12-21 15:44:19 +01:00
fix: out of tokens because of version logs
This commit is contained in:
@@ -249,10 +249,17 @@ def update_client_line_in_file(file_path, host):
|
|||||||
|
|
||||||
|
|
||||||
def shorten_logs(relevant_lines):
|
def shorten_logs(relevant_lines):
|
||||||
|
# handle duplicate error messages
|
||||||
for index, line in enumerate(relevant_lines):
|
for index, line in enumerate(relevant_lines):
|
||||||
if '--- Captured stderr call ----' in line:
|
if '--- Captured stderr call ----' in line:
|
||||||
relevant_lines = relevant_lines[:index]
|
relevant_lines = relevant_lines[:index]
|
||||||
|
# filter pip install logs
|
||||||
relevant_lines = [line for line in relevant_lines if ' Requirement already satisfied: ' not in line]
|
relevant_lines = [line for line in relevant_lines if ' Requirement already satisfied: ' not in line]
|
||||||
|
# filter version not found logs
|
||||||
|
for index, line in enumerate(relevant_lines):
|
||||||
|
if 'ERROR: Could not find a version that satisfies the requirement ' in line:
|
||||||
|
start_and_end = line[:150] + '...' + line[-150:]
|
||||||
|
relevant_lines[index] = start_and_end
|
||||||
return relevant_lines
|
return relevant_lines
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user