Home / Function/ _format_attribute_info() — langchain Function Reference

_format_attribute_info() — langchain Function Reference

Architecture documentation for the _format_attribute_info() function in base.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  49687e6c_2a11_66de_8bee_b6d94d792ecb["_format_attribute_info()"]
  7225abf9_cc63_55f0_0ae9_9fa5685b39ff["base.py"]
  49687e6c_2a11_66de_8bee_b6d94d792ecb -->|defined in| 7225abf9_cc63_55f0_0ae9_9fa5685b39ff
  445d6da1_3574_d2ff_dd74_d9fd7b77b470["get_query_constructor_prompt()"]
  445d6da1_3574_d2ff_dd74_d9fd7b77b470 -->|calls| 49687e6c_2a11_66de_8bee_b6d94d792ecb
  style 49687e6c_2a11_66de_8bee_b6d94d792ecb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/chains/query_constructor/base.py lines 170–175

def _format_attribute_info(info: Sequence[AttributeInfo | dict]) -> str:
    info_dicts = {}
    for i in info:
        i_dict = dict(i)
        info_dicts[i_dict.pop("name")] = i_dict
    return json.dumps(info_dicts, indent=4).replace("{", "{{").replace("}", "}}")

Subdomains

Frequently Asked Questions

What does _format_attribute_info() do?
_format_attribute_info() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/chains/query_constructor/base.py.
Where is _format_attribute_info() defined?
_format_attribute_info() is defined in libs/langchain/langchain_classic/chains/query_constructor/base.py at line 170.
What calls _format_attribute_info()?
_format_attribute_info() is called by 1 function(s): get_query_constructor_prompt.

Analyze Your Own Codebase

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

Try Supermodel Free