mirror of
https://github.com/aljazceru/dev-gpt.git
synced 2025-12-23 08:34:20 +01:00
⏪ fix: show logs
This commit is contained in:
@@ -101,7 +101,7 @@ def _push_executor(dir_path):
|
||||
'buildEnv': f'{{"OPENAI_API_KEY": "{os.environ["OPENAI_API_KEY"]}", "GOOGLE_API_KEY": "{os.environ.get("GOOGLE_API_KEY","")}", "GOOGLE_CSE_ID": "{os.environ.get("GOOGLE_CSE_ID","")}"}}',
|
||||
'md5sum': md5_digest,
|
||||
}
|
||||
with suppress_stdout():
|
||||
# with suppress_stdout():
|
||||
headers = get_request_header()
|
||||
headers['jinameta-platform'] = 'Darwin'
|
||||
headers['jinameta-platform-release'] = '21.1.0'
|
||||
|
||||
@@ -20,6 +20,7 @@ from dev_gpt.constants import FILE_AND_TAG_PAIRS, NUM_IMPLEMENTATION_STRATEGIES,
|
||||
REQUIREMENTS_FILE_NAME, REQUIREMENTS_FILE_TAG, DOCKER_FILE_NAME, IMPLEMENTATION_FILE_NAME, \
|
||||
IMPLEMENTATION_FILE_TAG, LANGUAGE_PACKAGES, UNNECESSARY_PACKAGES, DOCKER_BASE_IMAGE_VERSION, SEARCH_PACKAGES, \
|
||||
INDICATOR_TO_IMPORT_STATEMENT
|
||||
from dev_gpt.options.generate.conversation_logger import Timer
|
||||
from dev_gpt.options.generate.pm.pm import PM
|
||||
from dev_gpt.options.generate.templates_user import template_generate_microservice_name, \
|
||||
template_generate_possible_packages, \
|
||||
@@ -355,10 +356,14 @@ pytest
|
||||
for i in range(1, MAX_DEBUGGING_ITERATIONS):
|
||||
print('Debugging iteration', i)
|
||||
print('Trying to debug the microservice. Might take a while...')
|
||||
print(f'{Timer().get_time_since_start()} - Clean requirements.txt...')
|
||||
clean_requirements_txt(self.cur_microservice_path)
|
||||
print(f'{Timer().get_time_since_start()} - Build executor...')
|
||||
log_hubble = push_executor(self.cur_microservice_path)
|
||||
print(f'{Timer().get_time_since_start()} - Analyze logs...')
|
||||
error = process_error_message(log_hubble)
|
||||
if error:
|
||||
print('Handling error...')
|
||||
if not self_healing:
|
||||
print(error)
|
||||
raise Exception('Self-healing is disabled. Please fix the error manually.')
|
||||
|
||||
Reference in New Issue
Block a user