Home / Function/ deserialize() — langchain Function Reference

deserialize() — langchain Function Reference

Architecture documentation for the deserialize() function in conftest.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  47260e6b_5b0f_a7b2_ddb7_5ff761d590a6["deserialize()"]
  17687182_d87a_b111_7eee_20c37ea4b07e["CustomSerializer"]
  47260e6b_5b0f_a7b2_ddb7_5ff761d590a6 -->|defined in| 17687182_d87a_b111_7eee_20c37ea4b07e
  a2cc7573_d2be_e845_b5cb_67b28e1b0650["load_cassette()"]
  a2cc7573_d2be_e845_b5cb_67b28e1b0650 -->|calls| 47260e6b_5b0f_a7b2_ddb7_5ff761d590a6
  style 47260e6b_5b0f_a7b2_ddb7_5ff761d590a6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/standard-tests/langchain_tests/conftest.py lines 47–52

    def deserialize(data: bytes) -> dict[str, Any]:
        """Decompress data and convert it from YAML."""
        decoded_yaml = gzip.decompress(data).decode("utf-8")
        cassette = cast("dict[str, Any]", yaml.safe_load(decoded_yaml))
        cassette["requests"] = [Request(**request) for request in cassette["requests"]]
        return cassette

Domain

Subdomains

Called By

Frequently Asked Questions

What does deserialize() do?
deserialize() is a function in the langchain codebase, defined in libs/standard-tests/langchain_tests/conftest.py.
Where is deserialize() defined?
deserialize() is defined in libs/standard-tests/langchain_tests/conftest.py at line 47.
What calls deserialize()?
deserialize() is called by 1 function(s): load_cassette.

Analyze Your Own Codebase

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

Try Supermodel Free