summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcos Pinto <markybob@dipconsultants.com>2007-10-16 01:18:08 +0000
committerMarcos Pinto <markybob@dipconsultants.com>2007-10-16 01:18:08 +0000
commit9d75b5f3060665ef22a0e34de0a16fa5ee082a03 (patch)
tree203180b8035f582e9f96635ffd756d1cb0c00f27
parent891a9955ad6b634e6c2e4f0e29f538ccf041fcb5 (diff)
downloaddeluge-9d75b5f3060665ef22a0e34de0a16fa5ee082a03.tar.gz
deluge-9d75b5f3060665ef22a0e34de0a16fa5ee082a03.tar.bz2
deluge-9d75b5f3060665ef22a0e34de0a16fa5ee082a03.zip
fix fastresume
-rw-r--r--src/core.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core.py b/src/core.py
index 8bafb5a8c..07855340e 100644
--- a/src/core.py
+++ b/src/core.py
@@ -902,6 +902,14 @@ class Manager:
self.state.queue.append(torrent)
else:
self.state.queue.append(torrent)
+ #remove fastresume for non-seed
+ torrent_state = self.get_core_torrent_state(unique_ID, False)
+ if not torrent_state['is_seed']:
+ try:
+ os.remove(self.unique_IDs[unique_ID].filename + ".fastresume")
+ except:
+ pass
+
# run through queue, remove those that no longer exists
to_delete = []