Home / Function/ _returns_runnable() — langchain Function Reference

_returns_runnable() — langchain Function Reference

Architecture documentation for the _returns_runnable() function in fallbacks.py from the langchain codebase.

Function python LangChainCore Runnables calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  e6762e58_663a_c977_19cf_b16fb57f3dbb["_returns_runnable()"]
  35ab9372_4403_2ed2_c76b_7e9ea066df58["fallbacks.py"]
  e6762e58_663a_c977_19cf_b16fb57f3dbb -->|defined in| 35ab9372_4403_2ed2_c76b_7e9ea066df58
  e0182327_a095_5566_1968_1c2f6f719d3f["__getattr__()"]
  e0182327_a095_5566_1968_1c2f6f719d3f -->|calls| e6762e58_663a_c977_19cf_b16fb57f3dbb
  bff2da62_4ebc_0241_9b4b_1c901f50ea63["_is_runnable_type()"]
  e6762e58_663a_c977_19cf_b16fb57f3dbb -->|calls| bff2da62_4ebc_0241_9b4b_1c901f50ea63
  style e6762e58_663a_c977_19cf_b16fb57f3dbb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/runnables/fallbacks.py lines 649–653

def _returns_runnable(attr: Any) -> bool:
    if not callable(attr):
        return False
    return_type = typing.get_type_hints(attr).get("return")
    return bool(return_type and _is_runnable_type(return_type))

Domain

Subdomains

Called By

Frequently Asked Questions

What does _returns_runnable() do?
_returns_runnable() is a function in the langchain codebase, defined in libs/core/langchain_core/runnables/fallbacks.py.
Where is _returns_runnable() defined?
_returns_runnable() is defined in libs/core/langchain_core/runnables/fallbacks.py at line 649.
What does _returns_runnable() call?
_returns_runnable() calls 1 function(s): _is_runnable_type.
What calls _returns_runnable()?
_returns_runnable() is called by 1 function(s): __getattr__.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free