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#
media_type#