#!/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
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()))
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:
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):