Exemple #1
0
            item['description'] = e['summary']
            item['pubDate'] = date
            feed.items.append(item)
else:
    # Feed doesn't exist, create it
    feed_rss = open(FEED_RSS, "w")
    fcntl.flock(feed_rss, fcntl.LOCK_EX)
    feed = Feed()
    feed.feed['title'] = 'Druid alerts'
    feed.feed['link'] = 'https://druid'
    feed.feed['description'] = 'Feed of Druid alerts'

tpl = Template(alert.search_name)

data = {
    'numevents': alert.numEventsStr(),
    'search_name': alert.search_name,
    'description': alert.description,
    'severity': alert.getSeverityTag(),
    'events': alert.getEventsAsText(),
    'edit_alert_url': alert.edit_alert_url,
    'error_help': alert.getTsmHelp(),
    'context_url': alert.context_url,
}

log.debug("=== begin ===")
log.debug(tpl.render(data))
log.debug("===  end  ===")

# Add new item to RSS feed
item = {}