It fixes 2 exceptions on Azure GPT-4
1)
Traceback (most recent call last):
File "/opt/homebrew/bin//aider", line 8, in <module>
sys.exit(main())
File "/opt/homebrew/lib/python3.10/site-packages/aider/main.py", line 523, in main
coder.run()
File "/opt/homebrew/lib/python3.10/site-packages/aider/coders/base_coder.py", line 339, in run
new_user_message = self.run_loop()
File "/opt/homebrew/lib/python3.10/site-packages/aider/coders/base_coder.py", line 423, in run_loop
return self.send_new_user_message(inp)
File "/opt/homebrew/lib/python3.10/site-packages/aider/coders/base_coder.py", line 456, in send_new_user_message
interrupted = self.send(messages, functions=self.functions)
File "/opt/homebrew/lib/python3.10/site-packages/aider/coders/base_coder.py", line 580, in send
self.show_send_output_stream(completion)
File "/opt/homebrew/lib/python3.10/site-packages/aider/coders/base_coder.py", line 680, in show_send_output_stream
sys.stdout.write(text)
UnboundLocalError: local variable 'text' referenced before assignment
2)
Traceback (most recent call last):
File "/opt/homebrew/bin//aider", line 8, in <module>
sys.exit(main())
File "/opt/homebrew/lib/python3.10/site-packages/aider/main.py", line 523, in main
coder.run()
File "/opt/homebrew/lib/python3.10/site-packages/aider/coders/base_coder.py", line 339, in run
new_user_message = self.run_loop()
File "/opt/homebrew/lib/python3.10/site-packages/aider/coders/base_coder.py", line 423, in run_loop
return self.send_new_user_message(inp)
File "/opt/homebrew/lib/python3.10/site-packages/aider/coders/base_coder.py", line 456, in send_new_user_message
interrupted = self.send(messages, functions=self.functions)
File "/opt/homebrew/lib/python3.10/site-packages/aider/coders/base_coder.py", line 580, in send
self.show_send_output_stream(completion)
File "/opt/homebrew/lib/python3.10/site-packages/aider/coders/base_coder.py", line 656, in show_send_output_stream
if chunk.choices[0].finish_reason == "length":
IndexError: list index out of range