From 7bb1ad5078ec0b7078f57e09e481af5285e5d562 Mon Sep 17 00:00:00 2001 From: kyaukyuai Date: Tue, 19 Mar 2024 09:39:48 +0900 Subject: [PATCH] Refactor exception handling for step execution --- gpt_all_star/core/project.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gpt_all_star/core/project.py b/gpt_all_star/core/project.py index 92d701c6..5d52c4e8 100644 --- a/gpt_all_star/core/project.py +++ b/gpt_all_star/core/project.py @@ -113,13 +113,14 @@ def _execute_step(self, step) -> None: success = True else: self.copilot.state( - self._("Retrying step %d (Attempt %d/%d)") - % (step, retries + 1, MAX_RETRIES) + self._("Retrying step: %s (Attempt %d/%d)") + % (step.__name__, retries + 1, MAX_RETRIES) ) retries += 1 except Exception as e: self.copilot.state( - self._("Failed to execute step %d. Reason: %s") % (step, str(e)) + self._("Failed to execute step: %s. Reason: %s") + % (step.__name__, str(e)) ) raise e