From c6c60a51925dac93f86cfea097becc98f217cdd8 Mon Sep 17 00:00:00 2001 From: jesopo Date: Mon, 8 Jul 2019 13:46:12 +0100 Subject: TRACE log RSS timing --- modules/rss.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'modules/rss.py') diff --git a/modules/rss.py b/modules/rss.py index 061db8b8..7830f765 100644 --- a/modules/rss.py +++ b/modules/rss.py @@ -1,3 +1,4 @@ +import time from src import ModuleManager, utils import feedparser @@ -26,6 +27,9 @@ class Module(ModuleManager.BaseModule): @utils.hook("timer.rss") def timer(self, event): + start_time = time.monotonic() + self.log.trace("Polling RSS feeds") + event["timer"].redo() hook_settings = self.bot.database.channel_settings.find_by_setting( "rss-hooks") @@ -75,6 +79,9 @@ class Module(ModuleManager.BaseModule): channel.set_setting("rss-seen-ids-%s" % url, new_ids) + total_milliseconds = (time.monotonic() - start_time) * 1000 + self.log.trace("Polled RSS feeds in %fms", [total_milliseconds]) + def _check_url(self, url): try: data = utils.http.request(url) -- cgit v1.3.1-10-gc9f91