r6066 - Don't apply 'stop/remove on completed' rules to to...

0 views
Skip to first unread message

s...@deluge-torrent.org

unread,
Dec 28, 2009, 4:50:15 PM12/28/09
to deluge...@googlegroups.com
Author: andar

Revision: 6066

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

Diff:
Modified: branches/1.2_RC/deluge/core/torrentmanager.py
===================================================================
--- branches/1.2_RC/deluge/core/torrentmanager.py 2009-12-26 17:10:14 UTC (rev 6065)
+++ branches/1.2_RC/deluge/core/torrentmanager.py 2009-12-28 21:50:13 UTC (rev 6066)
@@ -253,7 +253,7 @@

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"]:

Modified: trunk/deluge/core/torrentmanager.py
===================================================================
--- trunk/deluge/core/torrentmanager.py 2009-12-26 17:10:14 UTC (rev 6065)
+++ trunk/deluge/core/torrentmanager.py 2009-12-28 21:50:13 UTC (rev 6066)
@@ -253,7 +253,7 @@

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"]:


Reply all
Reply to author
Forward
0 new messages