class documentation

class MakoTemplate(BaseTemplate): (source)

View In Hierarchy

Undocumented

Method prepare Run preparations (parsing, caching, ...). It should be possible to call this again to refresh a template or to update settings.
Method render Render the template with the specified local variables and return a single byte or unicode string. If it is a byte string, the encoding must match self.encoding. This method must be thread-safe! Local variables may be provided in dictionaries (args) or directly, as keywords (kwargs).
Instance Variable tpl Undocumented

Inherited from BaseTemplate:

Class Method global_config This reads or sets the global settings stored in class.settings.
Class Method search Search name in all directories specified in lookup. First without, then with common extensions. Return first hit.
Method __init__ Create a new template. If the source parameter (str or buffer) is missing, the name argument is used to guess a template filename. Subclasses can assume that self.source and/or self.filename are set. Both are strings...
Class Variable defaults Undocumented
Class Variable extensions Undocumented
Instance Variable encoding Undocumented
Instance Variable filename Undocumented
Instance Variable lookup Undocumented
Instance Variable name Undocumented
Instance Variable settings Undocumented
Instance Variable source Undocumented
def prepare(self, **options): (source)

Run preparations (parsing, caching, ...). It should be possible to call this again to refresh a template or to update settings.

def render(self, *args, **kwargs): (source)

Render the template with the specified local variables and return a single byte or unicode string. If it is a byte string, the encoding must match self.encoding. This method must be thread-safe! Local variables may be provided in dictionaries (args) or directly, as keywords (kwargs).

Undocumented