Factory#

class technote.factory.Factory#

Bases: object

A factory for creating classes based on configuration.

Methods Summary

create_jinja_context(metadata, root_filename)

Create the Jinja context for the technote.

find_and_load_toml()

rtype:

TechnoteToml

load_metadata()

Create the TechnoteMetadata.

parse_toml(toml_content)

Parse the content of a technote.toml file.

Methods Documentation

create_jinja_context(metadata, root_filename)#

Create the Jinja context for the technote. :rtype: TechnoteJinjaContext

Parameters:
find_and_load_toml()#
Return type:

TechnoteToml

load_metadata()#

Create the TechnoteMetadata. :rtype: TechnoteMetadata

parse_toml(toml_content)#

Parse the content of a technote.toml file. :rtype: TechnoteToml

Parameters:

toml_content (str) –