def event_normalize_text(root, registry):
from lac.views.filter import find_entities
from lac.views.widget import redirect_links
from lac.content.interface import ICulturalEvent
import html_diff_wrapper
contents = find_entities(interfaces=[ICulturalEvent])
len_entities = str(len(contents))
for index, event in enumerate(contents):
if getattr(event, 'details', None):
try:
event.details = html_diff_wrapper.normalize_text(
event.details, {redirect_links})
event.reindex()
except Exception as error:
log.warning(error)
if index % 1000 == 0:
log.info("**** Commit ****")
transaction.commit()
log.info(str(index) + "/" + len_entities)
log.info('Event text evolved.')
评论列表
文章目录