qmsk_www_pages: pages: Site.tree()
authorTero Marttila <terom@paivola.fi>
Sun, 14 Sep 2014 14:27:08 +0300
changeset 228 5b43febfe484
parent 227 7688463b295d
child 229 3d483fa09c8d
qmsk_www_pages: pages: Site.tree()
qmsk_www_pages/pages.py
--- a/qmsk_www_pages/pages.py	Sun Sep 14 14:26:32 2014 +0300
+++ b/qmsk_www_pages/pages.py	Sun Sep 14 14:27:08 2014 +0300
@@ -26,6 +26,11 @@
         self.root = root
         self.name = name
 
+    def tree (self):
+        return Tree(self.root, None, (), self,
+                title       = self.name,
+        )
+
 class Tree (object):
     INDEX = 'index'
 
@@ -38,9 +43,7 @@
         """
 
         parents = ( )
-        tree = cls(site.root, None, parents, site,
-                title       = site.name,
-        )
+        tree = site.tree()
 
         for name in parts:
             if name.startswith('.'):