Home / Function/ dumpd() — langchain Function Reference

dumpd() — langchain Function Reference

Architecture documentation for the dumpd() function in dump.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  66a960cf_c531_d600_1a66_6777acc56b51["dumpd()"]
  a51258b9_512f_dc1c_b25c_dc1d97b3a5d8["dump.py"]
  66a960cf_c531_d600_1a66_6777acc56b51 -->|defined in| a51258b9_512f_dc1c_b25c_dc1d97b3a5d8
  5cbc4686_165a_f32c_5474_0a55a2f6b29d["_dump_pydantic_models()"]
  66a960cf_c531_d600_1a66_6777acc56b51 -->|calls| 5cbc4686_165a_f32c_5474_0a55a2f6b29d
  style 66a960cf_c531_d600_1a66_6777acc56b51 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/load/dump.py lines 105–120

def dumpd(obj: Any) -> Any:
    """Return a dict representation of an object.

    Note:
        Plain dicts containing an `'lc'` key are automatically escaped to prevent
        confusion with LC serialization format. The escape marker is removed during
        deserialization.

    Args:
        obj: The object to dump.

    Returns:
        Dictionary that can be serialized to json using `json.dumps`.
    """
    obj = _dump_pydantic_models(obj)
    return _serialize_value(obj)

Subdomains

Frequently Asked Questions

What does dumpd() do?
dumpd() is a function in the langchain codebase, defined in libs/core/langchain_core/load/dump.py.
Where is dumpd() defined?
dumpd() is defined in libs/core/langchain_core/load/dump.py at line 105.
What does dumpd() call?
dumpd() calls 1 function(s): _dump_pydantic_models.

Analyze Your Own Codebase

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

Try Supermodel Free