From: Fredrik Unger Date: Sun, 10 Apr 2011 14:21:44 +0000 (+0200) Subject: Adding several stage methods in Link that propagates to the Page below. X-Git-Tag: v1.0~14 X-Git-Url: https://source.tree.se/git?p=treecutter.git;a=commitdiff_plain;h=2e0152b770d38c3bd9ed59c6ee0f4a74a252836e Adding several stage methods in Link that propagates to the Page below. --- diff --git a/src/tree-cutter.py b/src/tree-cutter.py index b764af4..d0b40c0 100755 --- a/src/tree-cutter.py +++ b/src/tree-cutter.py @@ -185,6 +185,29 @@ class Link(): def link(self): return self._link + def prepare(self): + for page in self._pages: + page.prepare() + + def languages(self): + p = [] + for page in self._pages: + p.append(page.language()) + return p + + def render(self): + for page in self._pages: + page.render() + + def template(self,sitemap): + for page in self._pages: + page.template(sitemap) + + def page(self,lang): + for page in self._pages: + if page.language()==lang: + return page + class Node(): def __init__(self,token,value): self._token = token