TRACE log RSS timing
This commit is contained in:
parent
c60edabd74
commit
c6c60a5192
1 changed files with 7 additions and 0 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
import time
|
||||||
from src import ModuleManager, utils
|
from src import ModuleManager, utils
|
||||||
import feedparser
|
import feedparser
|
||||||
|
|
||||||
|
@ -26,6 +27,9 @@ class Module(ModuleManager.BaseModule):
|
||||||
|
|
||||||
@utils.hook("timer.rss")
|
@utils.hook("timer.rss")
|
||||||
def timer(self, event):
|
def timer(self, event):
|
||||||
|
start_time = time.monotonic()
|
||||||
|
self.log.trace("Polling RSS feeds")
|
||||||
|
|
||||||
event["timer"].redo()
|
event["timer"].redo()
|
||||||
hook_settings = self.bot.database.channel_settings.find_by_setting(
|
hook_settings = self.bot.database.channel_settings.find_by_setting(
|
||||||
"rss-hooks")
|
"rss-hooks")
|
||||||
|
@ -75,6 +79,9 @@ class Module(ModuleManager.BaseModule):
|
||||||
|
|
||||||
channel.set_setting("rss-seen-ids-%s" % url, new_ids)
|
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):
|
def _check_url(self, url):
|
||||||
try:
|
try:
|
||||||
data = utils.http.request(url)
|
data = utils.http.request(url)
|
||||||
|
|
Loading…
Reference in a new issue