(self)
| 1000 | self.last_keyboard_interrupt = now |
| 1001 | |
| 1002 | def summarize_start(self): |
| 1003 | if not self.summarizer.too_big(self.done_messages): |
| 1004 | return |
| 1005 | |
| 1006 | self.summarize_end() |
| 1007 | |
| 1008 | if self.verbose: |
| 1009 | self.io.tool_output("Starting to summarize chat history.") |
| 1010 | |
| 1011 | self.summarizer_thread = threading.Thread(target=self.summarize_worker) |
| 1012 | self.summarizer_thread.start() |
| 1013 | |
| 1014 | def summarize_worker(self): |
| 1015 | self.summarizing_messages = list(self.done_messages) |
no test coverage detected