From 67d975c95b71f5efe0103f44cde61d7a1692b3bb Mon Sep 17 00:00:00 2001 From: Wendong-Fan Date: Tue, 20 Jan 2026 07:24:45 +0800 Subject: [PATCH] minor fix --- backend/app/utils/toolkit/terminal_toolkit.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/utils/toolkit/terminal_toolkit.py b/backend/app/utils/toolkit/terminal_toolkit.py index 2be82317..e0db0909 100644 --- a/backend/app/utils/toolkit/terminal_toolkit.py +++ b/backend/app/utils/toolkit/terminal_toolkit.py @@ -199,7 +199,7 @@ class TerminalToolkit(BaseTerminalToolkit, AbstractToolkit): import shutil # Remove cloned env (.venv) if it exists - if self.cloned_env_path and os.path.exists(self.cloned_env_path): + if hasattr(self, 'cloned_env_path') and self.cloned_env_path and os.path.exists(self.cloned_env_path): try: shutil.rmtree(self.cloned_env_path) logger.info(f"Removed cloned venv: {self.cloned_env_path}", extra={ @@ -209,7 +209,7 @@ class TerminalToolkit(BaseTerminalToolkit, AbstractToolkit): logger.warning(f"Failed to remove cloned venv {self.cloned_env_path}: {e}") # Remove initial env (.initial_env) if it exists - if self.initial_env_path and os.path.exists(self.initial_env_path): + if hasattr(self, 'initial_env_path') and self.initial_env_path and os.path.exists(self.initial_env_path): try: shutil.rmtree(self.initial_env_path) logger.info(f"Removed initial env: {self.initial_env_path}", extra={