X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sid%2Ffeeds.py;h=5a33d6d5ccb40dbaa2c1f88d3c5a1795d02e16aa;hb=8d02f7db31a8587f1cd9bb31bcdffd517f6c144e;hp=59cf0843c11aa4778caead41e5e1b7a55c30c015;hpb=c42c7531be1c512846ab8795f331e676ab53f003;p=sid.git
diff --git a/sid/feeds.py b/sid/feeds.py
index 59cf084..5a33d6d 100644
--- a/sid/feeds.py
+++ b/sid/feeds.py
@@ -58,23 +58,23 @@ class FeedMonitor(threading.Thread):
# Cannot resolve address
if 'status' not in parsed_feed:
- self.plugin.log.error('Error from "%s": %s.' %
- (feed, parsed_feed.bozo_exception.__repr__()))
+ self.plugin.log.error('Error from "%s": %s.',
+ feed, parsed_feed.bozo_exception.__repr__())
return
# unusual return http code
if parsed_feed.status != 200:
self.plugin.log.warning(
- 'Got code %(status)d from "%(href)s" (please update).' %
- parsed_feed)
+ 'Got code %(status)d from "%(href)s" (please update).',
+ parsed_feed)
return
feed_updated = parsed_feed.feed.get('updated_parsed', None)
# Avoid looping over all posts if possible
if feed_updated and strtm_to_dtm(feed_updated) < self.last_check:
- self.plugin.log.debug('updated : %s' % strtm_to_dtm(feed_updated))
- self.plugin.log.debug('last check: %s' % self.last_check)
+ self.plugin.log.debug('updated : %s', strtm_to_dtm(feed_updated))
+ self.plugin.log.debug('last check: %s', self.last_check)
return
title = '"%s":' % parsed_feed.feed.get('title', 'n/a')
@@ -117,7 +117,7 @@ class FeedMonitor(threading.Thread):
try:
self.new_posts(feed)
except Exception as err:
- self.plugin.log.error('feeds thread crashed: %s' % err)
+ self.plugin.log.error('feeds thread crashed: %s', err)
self.plugin.log.error(''.join(traceback.format_exc()))
self.thread_killed = True
self.last_check = datetime.datetime.utcnow()
@@ -137,13 +137,13 @@ class Feeds(Plugin):
# 'http://www.debian.org/News/news',
# DPN in french
- 'http://www.debian.org/News/weekly/dwn.fr.rdf',
+ 'http://www.debian.org/News/weekly/dwn.fr.rdf',
# Misc
- 'http://rss.gmane.org/topics/excerpts/gmane.linux.debian.devel.announce',
- 'http://rss.gmane.org/gmane.linux.debian.user.security.announce',
- 'http://planet-fr.debian.net/users/rss20.xml',
- 'http://planet.debian.org/atom.xml',
+ 'http://rss.gmane.org/topics/excerpts/gmane.linux.debian.devel.announce',
+ 'http://rss.gmane.org/gmane.linux.debian.user.security.announce',
+ 'http://planet-fr.debian.net/users/rss20.xml',
+ 'http://planet.debian.org/atom.xml',
]
def __init__(self, bot):
@@ -165,9 +165,7 @@ class Feeds(Plugin):
return
html = ['{1}'.format(html_escape(u),
html_escape(u[7:])
- ) for u in Feeds.FEEDS]
- msg = {
- 'mbody': 'Feeds:\n' + '\n'.join(Feeds.FEEDS),
- 'mhtml': 'Feeds:
' + '
'.join(html),
- }
+ ) for u in Feeds.FEEDS]
+ msg = {'mbody': 'Feeds:\n' + '\n'.join(Feeds.FEEDS),
+ 'mhtml': 'Feeds:
' + '
'.join(html),}
self.reply(rcv, msg)