From 34409311a3d62e9f795b5c566c894191e7e696a3 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sat, 10 May 2025 07:21:21 -0700 Subject: [PATCH] chore: Adjust spinner text and spinner timing --- aider/repo.py | 2 +- aider/waiting.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/aider/repo.py b/aider/repo.py index e0f7ed185..01652b15f 100644 --- a/aider/repo.py +++ b/aider/repo.py @@ -344,7 +344,7 @@ class GitRepo: commit_message = None for model in self.models: - spinner_text = f"Waiting for {model.name} to generate commit message" + spinner_text = f"Generating commit message with {model.name}" with WaitingSpinner(spinner_text): num_tokens = model.token_count(messages) max_tokens = model.info.get("max_input_tokens") or 0 diff --git a/aider/waiting.py b/aider/waiting.py index 4d2164f4f..9c2f72bc7 100644 --- a/aider/waiting.py +++ b/aider/waiting.py @@ -179,8 +179,8 @@ class WaitingSpinner: def _spin(self): while not self._stop_event.is_set(): - time.sleep(self.delay) self.spinner.step() + time.sleep(self.delay) self.spinner.end() def start(self): @@ -192,7 +192,7 @@ class WaitingSpinner: """Request the spinner to stop and wait briefly for the thread to exit.""" self._stop_event.set() if self._thread.is_alive(): - self._thread.join(timeout=0.1) + self._thread.join(timeout=self.delay) self.spinner.end() # Allow use as a context-manager