From 9b75f0428df540c08665e8ef24e77aa8f9c3108c Mon Sep 17 00:00:00 2001 From: Safihre Date: Fri, 7 May 2021 15:41:40 +0200 Subject: [PATCH] Only call single BPSMeter.update at midnight --- sabnzbd/bpsmeter.py | 5 ----- sabnzbd/scheduler.py | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/sabnzbd/bpsmeter.py b/sabnzbd/bpsmeter.py index 6826c98..c0f7d1c 100644 --- a/sabnzbd/bpsmeter.py +++ b/sabnzbd/bpsmeter.py @@ -564,11 +564,6 @@ class BPSMeter: if cfg.quota_resume() and sabnzbd.Downloader.paused: sabnzbd.Downloader.resume() - def midnight(self): - """Midnight action: dummy update for all servers""" - for server in self.day_total.keys(): - self.update(server) - def quota_handler(): """To be called from scheduler""" diff --git a/sabnzbd/scheduler.py b/sabnzbd/scheduler.py index ecd2565..9b5cefd 100644 --- a/sabnzbd/scheduler.py +++ b/sabnzbd/scheduler.py @@ -213,7 +213,7 @@ class Scheduler: ) logging.info("Setting schedule for midnight BPS reset") - self.scheduler.add_daytime_task(sabnzbd.BPSMeter.midnight, "midnight_bps", DAILY_RANGE, None, (0, 0)) + self.scheduler.add_daytime_task(sabnzbd.BPSMeter.update, "midnight_bps", DAILY_RANGE, None, (0, 0)) logging.info("Setting schedule for server expiration check") self.scheduler.add_daytime_task(