예제 #1
0
 def test_usage(self):
     """ usage """
     tree = tt.Tree()
     #rl = "/home/hevi/wrk"
     rl = "/home/hevi"
     builder = tt.Builder(tree)
     builder.build_in_dir(rl)
예제 #2
0
 def on_init(self):
   log.debug("App.on_init")
   ## setup jinja
   self.tmplenv = jinja2.Environment(loader=jinja2.DictLoader(tmpls))
   self.ctx = dict()
   self.ctx["title"] = "Tree"
   ## Tree
   self.tree = tt.Tree()
   rl = "/home/hevi/wrk"
   self.builder = tt.Builder(self.tree)
   self.builder.build_in_dir(rl)
   log.debug("App.on_init: Tree: %d files" % len(self.tree.files()))
   log.debug("App.on_init: Tree: %d entries" % len(self.tree.entries()))
   ##
   self.ctx["entries"] = self.tree.entries()
   self.ctx["compact_table"] = self.make_compact_table()
예제 #3
0
 def on_init(self):
     log.debug("App.on_init")
     ## setup jinja
     self._tmplenv = jinja2.Environment(
         loader=jinja2.PackageLoader("hevi_misc", "ttree_gear"))
     self._ctx = dict()
     self._ctx["title"] = "Tree"
     ## Tree
     self.tree = tt.Tree()
     rl = "/home/hevi/wrk"
     ## setup and run builders
     self.builder = bl1.FileBuilder(self.tree, rl)
     self.builder.start()
     self.builder2 = bl2.TagFileBuilder(self.tree)
     self.builder2.start()
     ##
     self._ctx["tree"] = self.tree
     self._ctx["entries"] = self.tree.entries()
     ##
     log.debug("App.on_init: Tree: %d entries" % len(self.tree.index()))