Skip to content

Commit d2a59d7

Browse files
authored
Merge pull request #258 from tgbender/fix/windows-confirmation-race
fix: defer confirmation handling to resolve Windows event loop race condition
2 parents ead5d08 + 041067e commit d2a59d7

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

aider/coders/base_coder.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1360,8 +1360,11 @@ async def input_task(self, preproc):
13601360
try:
13611361
user_message = self.io.input_task.result()
13621362

1363+
# Defer to confirmation handler to fix Windows event loop race.
1364+
if self.io.confirmation_in_progress:
1365+
pass
13631366
# Set user message for output task
1364-
if not self.io.acknowledge_confirmation():
1367+
elif not self.io.acknowledge_confirmation():
13651368
if user_message:
13661369
self.user_message = user_message
13671370
await self.auto_save_session()

0 commit comments

Comments
 (0)