betty.content_builders.render module

The render content plugin.

final class betty.content_builders.render.Render

Bases: DataManufacturable[RenderData], ContentBuilder

The render content builder plugin.

Plugin ID

render

Class

Render

Configuration

RenderData

__init__(*, content: ResolvableLocalizable, renderer: RenderDispatcher, media_type: ResolvableMediaType = <betty.media_type.MediaTypeDefinition object>)
async build(*, document: Document) str | None

Render the content.

new = <betty.requirement._RequirableDecorator object>
classmethod new_data_cls() type[RenderData]

The object’s defined data class.

final class betty.content_builders.render.RenderData

Bases: Data, HasProps

Configuration for betty.content_builders.render.Render.

betty.content_builders.render:RenderData
__init__(content: ResolvableLocalizable, media_type: ResolvableMediaType = <betty.media_type.MediaTypeDefinition object>)
content

An attribute with an additional setter.

media_type

An attribute with a default value.