langchain_prompty.core.Frontmatter¶

class langchain_prompty.core.Frontmatter[source]¶

Class for reading frontmatter from a string or file.

Methods

__init__()

read(string)

Returns dict with separated frontmatter from string.

read_file(path)

Reads file at path and returns dict with separated frontmatter.

__init__()¶
classmethod read(string: str) dict[str, Any][source]¶

Returns dict with separated frontmatter from string.

Returned dict keys: attributes – extracted YAML attributes in dict form. body – string contents below the YAML separators frontmatter – string representation of YAML

Parameters

string (str) –

Return type

dict[str, Any]

classmethod read_file(path: str) dict[str, Any][source]¶

Reads file at path and returns dict with separated frontmatter. See read() for more info on dict return value.

Parameters

path (str) –

Return type

dict[str, Any]