From 2687a5ab7238c66f44c91bb4865281dcfc6220f7 Mon Sep 17 00:00:00 2001 From: Jerry Liu <jerryjliu98@gmail.com> Date: Wed, 10 Jan 2024 10:47:20 -0800 Subject: [PATCH] nit: fix set callback handler in base synthesizer (#9956) --- llama_index/response_synthesizers/base.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/llama_index/response_synthesizers/base.py b/llama_index/response_synthesizers/base.py index 884cc403b4..d38e33d72d 100644 --- a/llama_index/response_synthesizers/base.py +++ b/llama_index/response_synthesizers/base.py @@ -67,7 +67,13 @@ class BaseSynthesizer(ChainableMixin, PromptMixin): @callback_manager.setter def callback_manager(self, callback_manager: CallbackManager) -> None: + """Set callback manager.""" self._callback_manager = callback_manager + # TODO: please fix this later + self._service_context.callback_manager = callback_manager + self._service_context.llm.callback_manager = callback_manager + self._service_context.embed_model.callback_manager = callback_manager + self._service_context.node_parser.callback_manager = callback_manager @abstractmethod def get_response( -- GitLab