riaps.gen.target.python.pygen module

class riaps.gen.target.python.pygen.CompGenerator[source]

Bases: JinjaGenerator

create_environment(**kwargs)[source]

Return a new Jinja environment.

Derived classes may override method to pass additional parameters or to change the template loader type.

class riaps.gen.target.python.pygen.CompPyTask(part)[source]

Bases: JinjaTask

filtered_elements(model)[source]

Iterator over model elements to execute this task for.

relative_path_for_element(element)[source]

Returns relative file path receiving the generator output for given element.

template_name = 'comp.py.tpl'