From 94548b712e81f65853a530411e0b436c23cab4e7 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Wed, 10 May 2023 22:12:13 -0700 Subject: [PATCH] show_send_output should respect silent --- aider/coder.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/aider/coder.py b/aider/coder.py index f9c2b0a7f..7ed76318b 100755 --- a/aider/coder.py +++ b/aider/coder.py @@ -336,9 +336,11 @@ class Coder: return self.resp, interrupted def show_send_output(self, completion, silent): - if self.pretty: + if self.pretty and not silent: live = Live(vertical_overflow="scroll") live.start() + else: + live = None for chunk in completion: if chunk.choices[0].finish_reason not in (None, "stop"): @@ -350,6 +352,9 @@ class Coder: except AttributeError: continue + if silent: + continue + if self.pretty: md = Markdown(self.resp, style="blue", code_theme="default") live.update(md) @@ -357,7 +362,7 @@ class Coder: sys.stdout.write(text) sys.stdout.flush() - if self.pretty: + if live: live.stop() pattern = re.compile(