mirror of
https://github.com/hwchase17/langchain.git
synced 2025-06-24 15:43:54 +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.
|
tags (list[str]): The tags to remove.
|
||||||
"""
|
"""
|
||||||
for tag in tags:
|
for tag in tags:
|
||||||
self.tags.remove(tag)
|
if tag in self.tags:
|
||||||
self.inheritable_tags.remove(tag)
|
self.tags.remove(tag)
|
||||||
|
if tag in self.inheritable_tags:
|
||||||
|
self.inheritable_tags.remove(tag)
|
||||||
|
|
||||||
def add_metadata(
|
def add_metadata(
|
||||||
self,
|
self,
|
||||||
@ -1094,8 +1096,8 @@ class BaseCallbackManager(CallbackManagerMixin):
|
|||||||
keys (list[str]): The keys to remove.
|
keys (list[str]): The keys to remove.
|
||||||
"""
|
"""
|
||||||
for key in keys:
|
for key in keys:
|
||||||
self.metadata.pop(key)
|
self.metadata.pop(key, None)
|
||||||
self.inheritable_metadata.pop(key)
|
self.inheritable_metadata.pop(key, None)
|
||||||
|
|
||||||
|
|
||||||
Callbacks = Optional[Union[list[BaseCallbackHandler], BaseCallbackManager]]
|
Callbacks = Optional[Union[list[BaseCallbackHandler], BaseCallbackManager]]
|
||||||
|
Loading…
Reference in New Issue
Block a user