From a2d8bed1553fe593dd4134938c4d8800b7742e63 Mon Sep 17 00:00:00 2001 From: Amer Amayreh <129025554+ameramayreh@users.noreply.github.com> Date: Mon, 17 Jul 2023 06:04:47 +0300 Subject: [PATCH] Handled Issue #114 Handled the UnboundLocalError tat occurs when wrong prams are passed to the `/run` command --- aider/commands.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aider/commands.py b/aider/commands.py index eae6b8a89..a17b57edb 100644 --- a/aider/commands.py +++ b/aider/commands.py @@ -333,6 +333,7 @@ class Commands: def cmd_run(self, args): "Run a shell command and optionally add the output to the chat" + combined_output = None try: parsed_args = shlex.split(args) result = subprocess.run( @@ -342,6 +343,9 @@ class Commands: except Exception as e: self.io.tool_error(f"Error running command: {e}") + if combined_output is None: + return + self.io.tool_output(combined_output) if self.io.confirm_ask("Add the output to the chat?", default="y"):