mirror of
https://github.com/hwchase17/langchain.git
synced 2025-07-09 06:24:47 +00:00
Check memory address (#9971)
Don't want to dup the collector but can have multiple
This commit is contained in:
parent
7fa82900cb
commit
b82ad19ed2
@ -1799,6 +1799,9 @@ def _configure(
|
||||
for handler in callback_manager.handlers
|
||||
):
|
||||
callback_manager.add_handler(open_ai, True)
|
||||
if run_collector_ is not None:
|
||||
if run_collector_ is not None and not any(
|
||||
handler is run_collector_ # direct pointer comparison
|
||||
for handler in callback_manager.handlers
|
||||
):
|
||||
callback_manager.add_handler(run_collector_, False)
|
||||
return callback_manager
|
||||
|
Loading…
Reference in New Issue
Block a user