]> git.phdru.name Git - phdru.name/phdru.name.git/blobdiff - reindex_blog.py
Execute sitemap_gen.py
[phdru.name/phdru.name.git] / reindex_blog.py
index 33e9077aefd0e6472959c3300d1f105ea59ef6b0..c2a87c603062d38d493ed1bef8031b88413ff47a 100755 (executable)
@@ -2,9 +2,10 @@
 # -*- coding: koi8-r -*-
 
 __author__ = "Oleg Broytman <phd@phdru.name>"
-__copyright__ = "Copyright (C) 2006-2014 PhiloSoft Design"
+__copyright__ = "Copyright (C) 2006-2017 PhiloSoft Design"
 
 import sys, os
+from Cheetah.compat import string_type
 
 blog_data_root = sys.argv[1]
 blog_root = sys.argv[2]
@@ -54,7 +55,7 @@ for dirpath, dirs, files in os.walk(blog_root):
       lead = template.Lead.decode('utf-8').encode('koi8-r')
 
       tags = template.Tag
-      if isinstance(tags, basestring):
+      if isinstance(tags, string_type):
          tags = (tags,)
       tags = [tag.decode('utf-8').encode('koi8-r') for tag in tags]
 
@@ -360,7 +361,7 @@ new_text = ["""\
     <li>Оператор '!' (NOT, not) - ищет записи, в которых нет этого тега.</li>
     <li>Оператор '&amp;' (AND, and) - ищет записи, в которых есть оба тега.</li>
     <li>Оператор '|' (OR, or) - ищет записи, в которых есть любые из тегов.</li>
-    <li>Скобки '()' позволяют объединять выражения.</li>
+    <li>Приоритет операций стандартный: NOT &gt; AND &gt; OR. Скобки '()' позволяют объединять выражения.</li>
 </ul>
 <p class="small">
 Примеры выражений: linux - произойдёт перенаправление