parasweep.templates module¶
Template engines for generating configuration files.
-
class
parasweep.templates.
TemplateEngine
[source]¶ Bases:
abc.ABC
Abstract base class for template engines.
Subclasses should implement the
load
andrender
methods. Make sure to implement errors for providing parameters not present in the template, and for using parameters in the template that are not provided.
-
class
parasweep.templates.
PythonFormatTemplate
[source]¶ Bases:
parasweep.templates.TemplateEngine
Template engine using Python’s string formatting.
-
class
parasweep.templates.
MakoTemplate
[source]¶ Bases:
parasweep.templates.TemplateEngine
Template engine using Mako.