# HG changeset patch # User Tero Marttila # Date 1410694028 -10800 # Node ID 5b43febfe4842b8c0b071ad6b8984323313d268c # Parent 7688463b295d7f7a09d5fd02f2e0a3da007761f0 qmsk_www_pages: pages: Site.tree() diff -r 7688463b295d -r 5b43febfe484 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('.'):