loading.py — langchain Source File
Architecture documentation for loading.py, a python file in the langchain codebase. 1 imports, 0 dependents.
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
Functions
Dependencies
- langchain_classic.output_parsers.regex
Source
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