Home / File/ loading.py — langchain Source File

loading.py — langchain Source File

Architecture documentation for loading.py, a python file in the langchain codebase. 1 imports, 0 dependents.

File python OutputParsing StreamingParsers 1 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  8d2cd40b_c9dd_6a18_ee46_99f647a2e2a8["loading.py"]
  e7ae90d2_7c36_40aa_f905_386f8e995321["langchain_classic.output_parsers.regex"]
  8d2cd40b_c9dd_6a18_ee46_99f647a2e2a8 --> e7ae90d2_7c36_40aa_f905_386f8e995321
  style 8d2cd40b_c9dd_6a18_ee46_99f647a2e2a8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

from langchain_classic.output_parsers.regex import RegexParser


def load_output_parser(config: dict) -> dict:
    """Load an output parser.

    Args:
        config: config dict

    Returns:
        config dict with output parser loaded
    """
    if "output_parsers" in config and config["output_parsers"] is not None:
        _config = config["output_parsers"]
        output_parser_type = _config["_type"]
        if output_parser_type == "regex_parser":
            output_parser = RegexParser(**_config)
        else:
            msg = f"Unsupported output parser {output_parser_type}"
            raise ValueError(msg)
        config["output_parsers"] = output_parser
    return config

Domain

Subdomains

Dependencies

  • langchain_classic.output_parsers.regex

Frequently Asked Questions

What does loading.py do?
loading.py is a source file in the langchain codebase, written in python. It belongs to the OutputParsing domain, StreamingParsers subdomain.
What functions are defined in loading.py?
loading.py defines 1 function(s): load_output_parser.
What does loading.py depend on?
loading.py imports 1 module(s): langchain_classic.output_parsers.regex.
Where is loading.py in the architecture?
loading.py is located at libs/langchain/langchain_classic/output_parsers/loading.py (domain: OutputParsing, subdomain: StreamingParsers, directory: libs/langchain/langchain_classic/output_parsers).

Analyze Your Own Codebase

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

Try Supermodel Free