mirror of
https://git.deluge-torrent.org/deluge
synced 2025-08-03 15:08:40 +00:00
dont resave fastresume for seeds
This commit is contained in:
parent
1f881a3d9c
commit
d4d1ccac33
1 changed files with 13 additions and 11 deletions
24
src/core.py
24
src/core.py
|
@ -459,23 +459,25 @@ class Manager:
|
||||||
def save_fastresume_data(self, uid=None):
|
def save_fastresume_data(self, uid=None):
|
||||||
if uid == None:
|
if uid == None:
|
||||||
for unique_ID in self.unique_IDs:
|
for unique_ID in self.unique_IDs:
|
||||||
|
if not self.get_core_torrent_state(unique_ID, True)['is_seed']:
|
||||||
|
try:
|
||||||
|
os.remove(self.unique_IDs[unique_ID].filename + ".fastresume")
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
deluge_core.save_fastresume(unique_ID, self.unique_IDs[unique_ID].filename)
|
||||||
|
except Exception, e:
|
||||||
|
print "Unable to save fastresume: ", e
|
||||||
|
else:
|
||||||
|
if not self.get_core_torrent_state(uid, True)['is_seed']:
|
||||||
try:
|
try:
|
||||||
os.remove(self.unique_IDs[unique_ID].filename + ".fastresume")
|
os.remove(self.unique_IDs[uid].filename + ".fastresume")
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
deluge_core.save_fastresume(unique_ID, self.unique_IDs[unique_ID].filename)
|
deluge_core.save_fastresume(uid, self.unique_IDs[uid].filename)
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
print "Unable to save fastresume: ", e
|
print "Unable to save fastresume: ", e
|
||||||
else:
|
|
||||||
try:
|
|
||||||
os.remove(self.unique_IDs[uid].filename + ".fastresume")
|
|
||||||
except:
|
|
||||||
pass
|
|
||||||
try:
|
|
||||||
deluge_core.save_fastresume(uid, self.unique_IDs[uid].filename)
|
|
||||||
except Exception, e:
|
|
||||||
print "Unable to save fastresume: ", e
|
|
||||||
|
|
||||||
# State retrieval functions
|
# State retrieval functions
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue