Home / Function/ _is_escaped_dict() — langchain Function Reference

_is_escaped_dict() — langchain Function Reference

Architecture documentation for the _is_escaped_dict() function in _validation.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  9ae34977_bede_b254_fe91_f8956cf32d7f["_is_escaped_dict()"]
  f6f547cf_f9bd_2879_2910_619346788835["_validation.py"]
  9ae34977_bede_b254_fe91_f8956cf32d7f -->|defined in| f6f547cf_f9bd_2879_2910_619346788835
  c15ebb40_dadc_f9ca_6485_020942d39bff["_unescape_value()"]
  c15ebb40_dadc_f9ca_6485_020942d39bff -->|calls| 9ae34977_bede_b254_fe91_f8956cf32d7f
  style 9ae34977_bede_b254_fe91_f8956cf32d7f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/load/_validation.py lines 58–66

def _is_escaped_dict(obj: dict[str, Any]) -> bool:
    """Check if a dict is an escaped user dict.

    Example:
        ```python
        {"__lc_escaped__": {...}}  # is an escaped dict
        ```
    """
    return len(obj) == 1 and _LC_ESCAPED_KEY in obj

Domain

Subdomains

Called By

Frequently Asked Questions

What does _is_escaped_dict() do?
_is_escaped_dict() is a function in the langchain codebase, defined in libs/core/langchain_core/load/_validation.py.
Where is _is_escaped_dict() defined?
_is_escaped_dict() is defined in libs/core/langchain_core/load/_validation.py at line 58.
What calls _is_escaped_dict()?
_is_escaped_dict() is called by 1 function(s): _unescape_value.

Analyze Your Own Codebase

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

Try Supermodel Free