| def on_llm_error( | def on_llm_error( | ||||
| self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | ||||
| ) -> None: | ) -> None: | ||||
| logging.error(error) | |||||
| logging.exception(error) | |||||
| self._agent_loops = [] | self._agent_loops = [] | ||||
| self._current_loop = None | self._current_loop = None | ||||
| self._message_agent_thought = None | self._message_agent_thought = None | ||||
| self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | ||||
| ) -> None: | ) -> None: | ||||
| """Do nothing.""" | """Do nothing.""" | ||||
| logging.error(error) | |||||
| logging.exception(error) | |||||
| self._agent_loops = [] | self._agent_loops = [] | ||||
| self._current_loop = None | self._current_loop = None | ||||
| self._message_agent_thought = None | self._message_agent_thought = None |
| self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | ||||
| ) -> None: | ) -> None: | ||||
| """Do nothing.""" | """Do nothing.""" | ||||
| logging.error(error) | |||||
| logging.exception(error) |
| ) | ) | ||||
| self.conversation_message_task.save_message(llm_message=self.llm_message, by_stopped=True) | self.conversation_message_task.save_message(llm_message=self.llm_message, by_stopped=True) | ||||
| else: | else: | ||||
| logging.error(error) | |||||
| logging.exception(error) |
| def on_chain_error( | def on_chain_error( | ||||
| self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | ||||
| ) -> None: | ) -> None: | ||||
| logging.error(error) | |||||
| self.clear_chain_results() | |||||
| logging.exception(error) | |||||
| self.clear_chain_results() |
| qa_documents.append(qa_document) | qa_documents.append(qa_document) | ||||
| format_documents.extend(qa_documents) | format_documents.extend(qa_documents) | ||||
| except Exception as e: | except Exception as e: | ||||
| logging.error(str(e)) | |||||
| logging.exception(e) | |||||
| all_qa_documents.extend(format_documents) | all_qa_documents.extend(format_documents) | ||||