Changeset 2029

Show
Ignore:
Timestamp:
10/22/07 20:35:32 (15 months ago)
Author:
markybob
Message:

try to fix a race condition

Files:
2 modified

Legend:

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

    r2025 r2029  
    929929            unique_id = self.manager.get_torrent_unique_id(torrent) 
    930930            self.torrent_model_append(unique_id) 
    931             try: 
    932                 if self.manager.unique_IDs[unique_id].trackers: 
    933                     self.manager.replace_trackers(unique_id, \ 
    934                         self.manager.unique_IDs[unique_id].trackers) 
    935             except AttributeError: 
    936                 pass 
    937931             
    938932        for torrent_file in cmd_line_torrents: 
     
    963957            self.manager.quit() 
    964958 
     959        for torrent in self.manager.get_queue(): 
     960            unique_id = self.manager.get_torrent_unique_id(torrent) 
     961            try: 
     962                if self.manager.unique_IDs[unique_id].trackers: 
     963                    self.manager.replace_trackers(unique_id, \ 
     964                        self.manager.unique_IDs[unique_id].trackers) 
     965            except AttributeError: 
     966                pass 
    965967 
    966968    def load_plugins(self): 
  • trunk/src/interface.py

    r2024 r2029  
    929929            unique_id = self.manager.get_torrent_unique_id(torrent) 
    930930            self.torrent_model_append(unique_id) 
    931             try: 
    932                 if self.manager.unique_IDs[unique_id].trackers: 
    933                     self.manager.replace_trackers(unique_id, \ 
    934                         self.manager.unique_IDs[unique_id].trackers) 
    935             except AttributeError: 
    936                 pass 
    937931             
    938932        for torrent_file in cmd_line_torrents: 
     
    963957            self.manager.quit() 
    964958 
     959        for torrent in self.manager.get_queue(): 
     960            unique_id = self.manager.get_torrent_unique_id(torrent) 
     961            try: 
     962                if self.manager.unique_IDs[unique_id].trackers: 
     963                    self.manager.replace_trackers(unique_id, \ 
     964                        self.manager.unique_IDs[unique_id].trackers) 
     965            except AttributeError: 
     966                pass 
    965967 
    966968    def load_plugins(self):