mirror of
https://github.com/hwchase17/langchain.git
synced 2025-06-24 07:35:18 +00:00
core[patch]: check before removing tags (#31691)
This commit is contained in:
parent
39a8a1121a
commit
5271fd76f1
@ -1069,8 +1069,10 @@ class BaseCallbackManager(CallbackManagerMixin):
|
||||
tags (list[str]): The tags to remove.
|
||||
"""
|
||||
for tag in tags:
|
||||
self.tags.remove(tag)
|
||||
self.inheritable_tags.remove(tag)
|
||||
if tag in self.tags:
|
||||
self.tags.remove(tag)
|
||||
if tag in self.inheritable_tags:
|
||||
self.inheritable_tags.remove(tag)
|
||||
|
||||
def add_metadata(
|
||||
self,
|
||||
@ -1094,8 +1096,8 @@ class BaseCallbackManager(CallbackManagerMixin):
|
||||
keys (list[str]): The keys to remove.
|
||||
"""
|
||||
for key in keys:
|
||||
self.metadata.pop(key)
|
||||
self.inheritable_metadata.pop(key)
|
||||
self.metadata.pop(key, None)
|
||||
self.inheritable_metadata.pop(key, None)
|
||||
|
||||
|
||||
Callbacks = Optional[Union[list[BaseCallbackHandler], BaseCallbackManager]]
|
||||
|
Loading…
Reference in New Issue
Block a user