From d4ae735d43ef834764e2ddce873b905bd9a232e9 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Mon, 12 Aug 2024 14:38:59 -0700 Subject: [PATCH] be paranoid to avoid self.partial_response_content = None --- aider/coders/base_coder.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index fc3ec679d..7040a4b19 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -1292,7 +1292,7 @@ class Coder: show_func_err = func_err try: - self.partial_response_content = completion.choices[0].message.content + self.partial_response_content = completion.choices[0].message.content or "" except AttributeError as content_err: show_content_err = content_err @@ -1408,8 +1408,8 @@ class Coder: ) def get_multi_response_content(self, final=False): - cur = self.multi_response_content - new = self.partial_response_content + cur = self.multi_response_content or "" + new = self.partial_response_content or "" if new.rstrip() != new and not final: new = new.rstrip()