Changeset 2035

Show
Ignore:
Timestamp:
10/23/07 03:26:28 (15 months ago)
Author:
markybob
Message:

catch attributeerror to fix upgrade issue

Files:
2 modified

Legend:

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

    r2033 r2035  
    316316        for unique_ID in self.unique_IDs.keys(): 
    317317            # self.get_core_torrent_state purposefully not cached. 
    318             self.unique_IDs[unique_ID].uploaded_memory = \ 
     318            try: 
     319                self.unique_IDs[unique_ID].uploaded_memory = \ 
    319320                self.unique_IDs[unique_ID].initial_uploaded_memory + \ 
    320321                self.get_core_torrent_state(unique_ID, False)['total_upload'] 
     322            except AttributeError: 
     323                self.unique_IDs[unique_ID].initial_uploaded_memory = 0 
    321324 
    322325    # Preference management functions 
  • trunk/src/core.py

    r2033 r2035  
    316316        for unique_ID in self.unique_IDs.keys(): 
    317317            # self.get_core_torrent_state purposefully not cached. 
    318             self.unique_IDs[unique_ID].uploaded_memory = \ 
     318            try: 
     319                self.unique_IDs[unique_ID].uploaded_memory = \ 
    319320                self.unique_IDs[unique_ID].initial_uploaded_memory + \ 
    320321                self.get_core_torrent_state(unique_ID, False)['total_upload'] 
     322            except AttributeError: 
     323                self.unique_IDs[unique_ID].initial_uploaded_memory = 0 
    321324 
    322325    # Preference management functions