Changeset 2085
- Timestamp:
- 10/29/07 03:54:09 (15 months ago)
- Files:
-
- 2 modified
-
tags/deluge-0.5.6.1/src/interface.py (modified) (2 diffs)
-
trunk/src/interface.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tags/deluge-0.5.6.1/src/interface.py
r2081 r2085 945 945 enable_plugins = self.config.get('enabled_plugins').split(':') 946 946 947 self.initial_reload_trackers(self.manager)948 949 947 if "Blocklist Importer" in enable_plugins: 950 948 try: … … 960 958 except KeyboardInterrupt: 961 959 self.manager.quit() 962 963 def initial_reload_trackers(self, manager):964 import threading965 class ReloadTrackers(threading.Thread):966 def __init__(self, manager):967 threading.Thread.__init__(self)968 self.manager = manager969 def run(self):970 import time971 time.sleep(3)972 for torrent in self.manager.get_queue():973 unique_id = self.manager.get_torrent_unique_id(torrent)974 try:975 if self.manager.unique_IDs[unique_id].trackers:976 try:977 self.manager.replace_trackers(unique_id, \978 self.manager.unique_IDs[unique_id].trackers)979 except:980 pass981 if self.manager.unique_IDs[unique_id].uploaded_memory:982 try:983 self.manager.unique_IDs[unique_id].initial_uploaded_memory \984 = self.manager.unique_IDs[unique_id].uploaded_memory985 except:986 pass987 except AttributeError:988 pass989 ReloadTrackers(manager).start()990 991 960 992 961 def load_plugins(self): -
trunk/src/interface.py
r2082 r2085 945 945 enable_plugins = self.config.get('enabled_plugins').split(':') 946 946 947 self.initial_reload_trackers(self.manager)948 949 947 if "Blocklist Importer" in enable_plugins: 950 948 try: … … 960 958 except KeyboardInterrupt: 961 959 self.manager.quit() 962 963 def initial_reload_trackers(self, manager):964 import threading965 class ReloadTrackers(threading.Thread):966 def __init__(self, manager):967 threading.Thread.__init__(self)968 self.manager = manager969 def run(self):970 import time971 time.sleep(3)972 for torrent in self.manager.get_queue():973 unique_id = self.manager.get_torrent_unique_id(torrent)974 try:975 if self.manager.unique_IDs[unique_id].trackers:976 try:977 self.manager.replace_trackers(unique_id, \978 self.manager.unique_IDs[unique_id].trackers)979 except:980 pass981 if self.manager.unique_IDs[unique_id].uploaded_memory:982 try:983 self.manager.unique_IDs[unique_id].initial_uploaded_memory \984 = self.manager.unique_IDs[unique_id].uploaded_memory985 except:986 pass987 except AttributeError:988 pass989 ReloadTrackers(manager).start()990 991 960 992 961 def load_plugins(self):
