]> kaliko git repositories - sid.git/blobdiff - sid/feeds.py
feeds: Lazy log formating
[sid.git] / sid / feeds.py
index 490d89de5816b230b5f3b91dc0f2afb5ffb5c548..dc979e5e7c206d51ad5c30449e9d99cbf280606b 100644 (file)
@@ -125,9 +125,9 @@ class FeedMonitor(threading.Thread):
                 try:
                     self.new_posts(feed)
                 except ConnectionError as err:  # Non fatal exception
-                    self.plugin.log.error(f'connection error on {feed}: {err}')
+                    self.plugin.log.error('connection error on %s: %s', feed, err)
                 except URLError as err:  # Non fatal exception
-                    self.plugin.log.error(f'error for {feed}: {err.reason}')
+                    self.plugin.log.error('error for "%s": %s', feed, err.reason)
                 except Exception as err:  # Unknown execption, killing thread anyway
                     self.plugin.log.error('feeds thread crashed: %s', err)
                     self.plugin.log.error(''.join(traceback.format_exc()))
@@ -174,7 +174,8 @@ class Feeds(Plugin):
         * ``!feeds``      : registred feeds list
         * ``!feeds last`` : last check time"""
         if 'last' in args:
-            self.reply(rcv, 'Last feeds check: %s' % self.th_mon.last_check)
+            date = '{:%Y-%m-%d %H:%M} (utc)'.format(self.th_mon.last_check)
+            self.reply(rcv, f'Last feeds check: {date}')
             return
         html = ['<a href="{0}">{1}</a>'.format(html_escape(u),
                                                html_escape(u[7:])