# output

URL: /kida/api/nodes/output/
Section: nodes
Description: Output and formatting nodes for Kida AST.

---

> For a complete page index, fetch /kida/llms.txt.

Open LLM text
(/kida/api/nodes/output/index.txt)

Share with AI

Ask Claude
(https://claude.ai/new?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fkida%2Fapi%2Fnodes%2Foutput%2Findex.txt)

Ask ChatGPT
(https://chatgpt.com/?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fkida%2Fapi%2Fnodes%2Foutput%2Findex.txt)

Ask Gemini
(https://gemini.google.com/app?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fkida%2Fapi%2Fnodes%2Foutput%2Findex.txt)

Ask Copilot
(https://copilot.microsoft.com/?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fkida%2Fapi%2Fnodes%2Foutput%2Findex.txt)

Module

#
`nodes.output`

Output and formatting nodes for Kida AST.

8Classes

## Classes

`Output`

2

▼

Output expression: {{ expr }}

Output expression: {{ expr }}

#### Attributes

Name
Type
Description

`expr`

`Expr`

—

`escape`

`bool`

—

`Data`

1

▼

Raw text data between template constructs.

Raw text data between template constructs.

#### Attributes

Name
Type
Description

`value`

`str`

—

`FilterBlock`

2

▼

Apply filter to block: {% filter upper %}...{% end %}

Apply filter to block: {% filter upper %}...{% end %}

#### Attributes

Name
Type
Description

`filter`

`Filter`

—

`body`

`Sequence[Node]`

—

`Autoescape`

2

▼

Control autoescaping: {% autoescape true %}...{% end %}

Control autoescaping: {% autoescape true %}...{% end %}

#### Attributes

Name
Type
Description

`enabled`

`bool`

—

`body`

`Sequence[Node]`

—

`Raw`

1

▼

Raw block (no template processing): {% raw %}...{% end %}

Raw block (no template processing): {% raw %}...{% end %}

#### Attributes

Name
Type
Description

`value`

`str`

—

`Trim`

1

▼

Whitespace control block: {% trim %}...{% end %}

Whitespace control block: {% trim %}...{% end %}

#### Attributes

Name
Type
Description

`body`

`Sequence[Node]`

—

`Spaceless`

1

▼

Remove whitespace between HTML tags: {% spaceless %}...{% end %}

Remove whitespace between HTML tags: {% spaceless %}...{% end %}

#### Attributes

Name
Type
Description

`body`

`Sequence[Node]`

—

`Flush`

0

▼

Streaming flush boundary: {% flush %}

Streaming flush boundary: {% flush %}
