Home / Function/ _py_38_safe_origin() — langchain Function Reference

_py_38_safe_origin() — langchain Function Reference

Architecture documentation for the _py_38_safe_origin() function in function_calling.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  de3a86d8_5b85_ad29_8606_392f509675ae["_py_38_safe_origin()"]
  344b2838_87a8_d5dc_b550_fdb443ff6c4e["function_calling.py"]
  de3a86d8_5b85_ad29_8606_392f509675ae -->|defined in| 344b2838_87a8_d5dc_b550_fdb443ff6c4e
  cac19dca_c263_1d95_44f8_9add2fd569fc["_convert_any_typed_dicts_to_pydantic()"]
  cac19dca_c263_1d95_44f8_9add2fd569fc -->|calls| de3a86d8_5b85_ad29_8606_392f509675ae
  style de3a86d8_5b85_ad29_8606_392f509675ae fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/utils/function_calling.py lines 781–782

def _py_38_safe_origin(origin: type) -> type:
    return cast("type", _ORIGIN_MAP.get(origin, origin))

Subdomains

Frequently Asked Questions

What does _py_38_safe_origin() do?
_py_38_safe_origin() is a function in the langchain codebase, defined in libs/core/langchain_core/utils/function_calling.py.
Where is _py_38_safe_origin() defined?
_py_38_safe_origin() is defined in libs/core/langchain_core/utils/function_calling.py at line 781.
What calls _py_38_safe_origin()?
_py_38_safe_origin() is called by 1 function(s): _convert_any_typed_dicts_to_pydantic.

Analyze Your Own Codebase

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

Try Supermodel Free