Browse Source

The schedule evaluator should pass effective server status to the downloader.

This prevents active use of schedule-disabled servers at startup.
pull/22/head
ShyPike 13 years ago
parent
commit
6281684c46
  1. 6
      sabnzbd/scheduler.py

6
sabnzbd/scheduler.py

@ -313,7 +313,11 @@ def analyse(was_paused=False):
sabnzbd.downloader.Downloader.do.limit_speed(speedlimit)
for serv in servers:
try:
config.get_config('servers', serv).enable.set(servers[serv])
item = config.get_config('servers', serv)
value = servers[serv]
if bool(item.enable()) != bool(value):
item.enable.set(value)
sabnzbd.downloader.Downloader.do.init_server(serv, serv)
except:
pass
config.save_config()

Loading…
Cancel
Save