Adding fonts directory to resources.
[treecutter.git] / treecutter / sitemap.py
index 7bd81e9a1097da7bb0041c8c56b8cf6e94a4b32c..e7a2e4b3b99a0c8e7cee21f8e2c11f53073f4601 100644 (file)
@@ -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):
@@ -107,7 +108,7 @@ class Sitemap():
     def publish(self,output,style):
         ssh_cmd(output,"mkdir -p")
         publish(self._tmptarget, output)
-        for res in ["css","images","js","favicon.ico"]:
+        for res in ["css","images","js","fonts","favicon.ico"]:
             if (os.path.exists(style+res)):
                 publish(style+res, output)
         ssh_cmd(output,"chmod a+rx")