qmsk_www_pages: pages: Site.tree()
authorTero Marttila <terom@paivola.fi>
Sun, 14 Sep 2014 14:27:08 +0300
changeset 99 88fa55fa0194
parent 98 e7c3a81b4c4e
child 100 849fc74f50d5
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('.'):