Changeset 2085

Show
Ignore:
Timestamp:
10/29/07 03:54:09 (15 months ago)
Author:
markybob
Message:

forget reloading saved trackers

Files:
2 modified

Legend:

Unmodified
Added
Removed
  • tags/deluge-0.5.6.1/src/interface.py

    r2081 r2085  
    945945        enable_plugins = self.config.get('enabled_plugins').split(':') 
    946946 
    947         self.initial_reload_trackers(self.manager) 
    948  
    949947        if "Blocklist Importer" in enable_plugins: 
    950948            try: 
     
    960958        except KeyboardInterrupt: 
    961959            self.manager.quit() 
    962  
    963     def initial_reload_trackers(self, manager): 
    964         import threading 
    965         class ReloadTrackers(threading.Thread): 
    966             def __init__(self, manager): 
    967                 threading.Thread.__init__(self) 
    968                 self.manager = manager 
    969             def run(self): 
    970                 import time 
    971                 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                                 pass 
    981                         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_memory 
    985                             except: 
    986                                 pass 
    987                     except AttributeError: 
    988                         pass 
    989         ReloadTrackers(manager).start() 
    990  
    991960 
    992961    def load_plugins(self): 
  • trunk/src/interface.py

    r2082 r2085  
    945945        enable_plugins = self.config.get('enabled_plugins').split(':') 
    946946 
    947         self.initial_reload_trackers(self.manager) 
    948  
    949947        if "Blocklist Importer" in enable_plugins: 
    950948            try: 
     
    960958        except KeyboardInterrupt: 
    961959            self.manager.quit() 
    962  
    963     def initial_reload_trackers(self, manager): 
    964         import threading 
    965         class ReloadTrackers(threading.Thread): 
    966             def __init__(self, manager): 
    967                 threading.Thread.__init__(self) 
    968                 self.manager = manager 
    969             def run(self): 
    970                 import time 
    971                 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                                 pass 
    981                         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_memory 
    985                             except: 
    986                                 pass 
    987                     except AttributeError: 
    988                         pass 
    989         ReloadTrackers(manager).start() 
    990  
    991960 
    992961    def load_plugins(self):