MCPcopy
hub / github.com/Aider-AI/aider / keyboard_interrupt

Method keyboard_interrupt

aider/coders/base_coder.py:986–1000  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

984 return inp
985
986 def keyboard_interrupt(self):
987 # Ensure cursor is visible on exit
988 Console().show_cursor(True)
989
990 now = time.time()
991
992 thresh = 2 # seconds
993 if self.last_keyboard_interrupt and now - self.last_keyboard_interrupt < thresh:
994 self.io.tool_warning("\n\n^C KeyboardInterrupt")
995 self.event("exit", reason="Control-C")
996 sys.exit()
997
998 self.io.tool_warning("\n\n^C again to exit")
999
1000 self.last_keyboard_interrupt = now
1001
1002 def summarize_start(self):
1003 if not self.summarizer.too_big(self.done_messages):

Callers 2

runMethod · 0.95
sendMethod · 0.95

Calls 2

tool_warningMethod · 0.45
eventMethod · 0.45

Tested by

no test coverage detected