Browse Source

Only call single BPSMeter.update at midnight

tags/3.3.0RC1
Safihre 4 years ago
parent
commit
9b75f0428d
  1. 5
      sabnzbd/bpsmeter.py
  2. 2
      sabnzbd/scheduler.py

5
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"""

2
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(

Loading…
Cancel
Save