elasticai.creator.file_generation.template#

Module Contents#

Classes#

Functions#

API#

elasticai.creator.file_generation.template.module_to_package(module: str) str[source]#
class elasticai.creator.file_generation.template.Template[source]#

Bases: typing.Protocol

parameters: dict[str, str | list[str]]#

None

content: list[str]#

None

class elasticai.creator.file_generation.template.InProjectTemplate[source]#

Bases: elasticai.creator.file_generation.template.Template

package: str#

None

file_name: str#

None

parameters: dict[str, str | list[str]]#

None

__post_init__() None[source]#
class elasticai.creator.file_generation.template.TemplateExpander(template: elasticai.creator.file_generation.template.Template)[source]#

Initialization

lines() list[str][source]#
unfilled_variables() set[str][source]#