handle_event#

langchain_core.callbacks.manager.handle_event(handlers: list[BaseCallbackHandler], event_name: str, ignore_condition_name: str | None, *args: Any, **kwargs: Any) None[source]#

CallbackManager的通用事件处理程序。

注意:此函数由LangServe用于处理事件。

Parameters:
  • handlers (list[BaseCallbackHandler]) – 处理事件的处理器列表。

  • event_name (str) – 事件的名称(例如,“on_llm_start”)。

  • ignore_condition_name (str | None) – 在处理器上定义的属性名称,如果为True,将导致处理器跳过给定的事件。

  • *args (Any) – 传递给事件处理程序的参数。

  • **kwargs (Any) – 传递给事件处理程序的关键字参数

Return type: