parasweep.templates module¶
Template engines for generating configuration files.
-
class
parasweep.templates.TemplateEngine[source]¶ Bases:
abc.ABCAbstract base class for template engines.
Subclasses should implement the
loadandrendermethods. 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.TemplateEngineTemplate engine using Python’s string formatting.
-
class
parasweep.templates.MakoTemplate[source]¶ Bases:
parasweep.templates.TemplateEngineTemplate engine using Mako.