From 2e0152b770d38c3bd9ed59c6ee0f4a74a252836e Mon Sep 17 00:00:00 2001 From: Fredrik Unger Date: Sun, 10 Apr 2011 16:21:44 +0200 Subject: [PATCH] Adding several stage methods in Link that propagates to the Page below. --- src/tree-cutter.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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 -- 2.30.2