X-Git-Url: https://source.tree.se/git?p=treecutter.git;a=blobdiff_plain;f=treecutter%2Fsitemap.py;h=e85c6906c831ddd9a6b69ac827ae1c93096f46cd;hp=7bd81e9a1097da7bb0041c8c56b8cf6e94a4b32c;hb=f0d3afa87c42104aaa795e0c2c0ad1f767b2768a;hpb=b750e9190046b15304574d4805fa479d2a1beaae diff --git a/treecutter/sitemap.py b/treecutter/sitemap.py index 7bd81e9..e85c690 100644 --- a/treecutter/sitemap.py +++ b/treecutter/sitemap.py @@ -1,11 +1,11 @@ #!/usr/bin/python import os import re -import time import shutil import gettext import tempfile from amara import bindery +from time import time from treecutter.trie import Trie from treecutter.link import Link from treecutter.tools import ssh_cmd, publish, mkdir_p @@ -43,10 +43,11 @@ class Sitemap(): return set(link.link() for link in self._tree) def process(self, style): - t1 = time.time() + t1 = time() + print "Prepareing the input" for link in self._tree: link.prepare() - t2 = time.time() + t2 = time() print "Prepare [%5.2f s]" % (round(t2-t1,2)) for link in self._tree: self._sitelang = self._sitelang.union(set(link.languages())) @@ -54,17 +55,17 @@ class Sitemap(): if tran != 'en': self._tranlang[tran] = gettext.translation('iso_639_3', languages=[tran]) - t3 = time.time() + t3 = time() print "Language [%5.2f s]" % (round(t3-t2,2)) for link in self._tree: link.render(style) - t4 = time.time() + t4 = time() print "Render [%5.2f s]" % (round(t4-t3,2)) for link in self._tree: link.template(self, style, self._tmptarget) - t5 = time.time() + t5 = time() print "Template [%5.2f s]" % (round(t5-t4,2)) - t6 = time.time() + t6 = time() res = set() cwd = os.getcwd() for link in self._tree: @@ -80,7 +81,7 @@ class Sitemap(): for l in self._sitelang: sitmaplink.page(l).set_article(self.gen_menu(l,None,"tree sitemap")) sitmaplink.page(l).template(self,style,self._tmptarget) - t7 = time.time() + t7 = time() print "Sitemap [%5.2f s]" % (round(t7-t6,2)) def graph(self):