# -*- 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]
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]
<li>Оператор '!' (NOT, not) - ищет записи, в которых нет этого тега.</li>
<li>Оператор '&' (AND, and) - ищет записи, в которых есть оба тега.</li>
<li>Оператор '|' (OR, or) - ищет записи, в которых есть любые из тегов.</li>
- <li>Скобки '()' позволяют объединять выражения.</li>
+ <li>Приоритет операций стандартный: NOT > AND > OR. Скобки '()' позволяют объединять выражения.</li>
</ul>
<p class="small">
Примеры выражений: linux - произойдёт перенаправление
items = []
for item in tuple(reversed(all_titles_tags))[:10]:
year, month, day, file, title, lead, tags = item
+ lead = lead.decode('koi8-r').encode('utf-8')
+ title = title.decode('koi8-r').encode('utf-8')
url_path = "%s/%s/%s/%s" % (year, month, day, file)
item = NewsItem(
"%s-%s-%s" % (year, month, day),