Fix resume saving on shutdown
This commit is contained in:
parent
7ed2d7c87a
commit
c668a59a82
|
@ -193,12 +193,15 @@ class TorrentManager(component.Component):
|
||||||
self.shutdown_torrent_pause_list.append(key)
|
self.shutdown_torrent_pause_list.append(key)
|
||||||
# We have to wait for all torrents to pause and write their resume data
|
# We have to wait for all torrents to pause and write their resume data
|
||||||
wait = True
|
wait = True
|
||||||
while self.shutdown_torrent_pause_list or wait:
|
while wait:
|
||||||
wait = False
|
if self.shutdown_torrent_pause_list:
|
||||||
for torrent in self.torrents.values():
|
wait = True
|
||||||
if torrent.waiting_on_resume_data:
|
else:
|
||||||
wait = True
|
wait = False
|
||||||
break
|
for torrent in self.torrents.values():
|
||||||
|
if torrent.waiting_on_resume_data:
|
||||||
|
wait = True
|
||||||
|
break
|
||||||
|
|
||||||
time.sleep(0.01)
|
time.sleep(0.01)
|
||||||
# Wait for all alerts
|
# Wait for all alerts
|
||||||
|
|
Loading…
Reference in New Issue