_merge_status() — langchain Function Reference
Architecture documentation for the _merge_status() function in tool.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD be39d637_f668_7145_f021_419fffaedf6f["_merge_status()"] 210f83c5_4be3_e20e_b877_98a194178520["tool.py"] be39d637_f668_7145_f021_419fffaedf6f -->|defined in| 210f83c5_4be3_e20e_b877_98a194178520 2c9ff55b_9016_e9d4_3b38_af67972c0908["__add__()"] 2c9ff55b_9016_e9d4_3b38_af67972c0908 -->|calls| be39d637_f668_7145_f021_419fffaedf6f style be39d637_f668_7145_f021_419fffaedf6f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/messages/tool.py lines 413–416
def _merge_status(
left: Literal["success", "error"], right: Literal["success", "error"]
) -> Literal["success", "error"]:
return "error" if "error" in {left, right} else "success"
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does _merge_status() do?
_merge_status() is a function in the langchain codebase, defined in libs/core/langchain_core/messages/tool.py.
Where is _merge_status() defined?
_merge_status() is defined in libs/core/langchain_core/messages/tool.py at line 413.
What calls _merge_status()?
_merge_status() is called by 1 function(s): __add__.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free