Don't apply 'stop/remove on completed' rules to torrents in a Queued or Paused state

This commit is contained in:
Andrew Resch 2009-12-28 21:50:13 +00:00
parent 7f33292aca
commit 717897b343
1 changed files with 1 additions and 1 deletions

View File

@ -253,7 +253,7 @@ class TorrentManager(component.Component):
def update(self):
for torrent_id, torrent in self.torrents.items():
if self.config["stop_seed_at_ratio"] or torrent.options["stop_at_ratio"] and torrent.state not in ("Checking", "Allocating"):
if self.config["stop_seed_at_ratio"] or torrent.options["stop_at_ratio"] and torrent.state not in ("Checking", "Allocating", "Paused", "Queued"):
# If the global setting is set, but the per-torrent isn't.. Just skip to the next torrent
# This is so that a user can turn-off the stop at ratio option on a per-torrent basis
if self.config["stop_seed_at_ratio"] and not torrent.options["stop_at_ratio"]: