webseed plugin persistence

This commit is contained in:
Marcos Pinto 2007-08-28 23:23:05 +00:00
parent d2761b1603
commit 6bcd0ca604
2 changed files with 9 additions and 0 deletions

View file

@ -53,6 +53,14 @@ class webseedMenu:
self.menuitem.connect("activate", self.webseed_clicked)
self.interface.torrent_menu.append(self.menuitem)
self.menuitem.show_all()
for torrent in self.core.get_queue():
unique_ID = self.core.get_torrent_unique_id(torrent)
try:
if self.core.unique_IDs[unique_ID].webseed_urls:
for urls in self.core.unique_IDs[unique_ID].webseed_urls:
self.core.add_url_seed(unique_ID, urls)
except AttributeError:
pass
def update(self):
pass

View file

@ -163,6 +163,7 @@ class torrent_info:
self.uploaded_memory = 0
self.upload_rate_limit = 0
self.download_rate_limit = 0
self.webseed_urls = []
self.delete_me = False # set this to true, to delete it on next sync