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)
Domain
Subdomains
Defined In
Calls
Source
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