diff --git a/pystache/template.py b/pystache/template.py index 4fbb02c..c1b703c 100644 --- a/pystache/template.py +++ b/pystache/template.py @@ -58,6 +58,8 @@ class Template(object): def _compile_regexps(self): + """Compiles regular expressions, based on otag/ctag values.""" + tags = { 'otag': re.escape(self.otag), 'ctag': re.escape(self.ctag) @@ -196,6 +198,8 @@ class Template(object): def render(self, encoding=None): + """Returns rendered Template string.""" + template = self._render_sections(self.template, self.view) result = self._render_tags(template) diff --git a/pystache/view.py b/pystache/view.py index 0e4732f..f907e51 100644 --- a/pystache/view.py +++ b/pystache/view.py @@ -35,6 +35,7 @@ class View(object): def get(self, attr, default=None): + """Returns given attribute value from View.""" attr = get_or_attr(self.context_list, attr, getattr(self, attr, default)) @@ -45,6 +46,7 @@ class View(object): def get_template(self, template_name): + """Returns current Template.""" if not self.template: @@ -85,6 +87,8 @@ class View(object): def render(self, encoding=None): + """Returns rendered Template.""" + template = Template(self.get_template(self.template_name), self) return template.render(encoding=encoding)