Changeset 2039

Show
Ignore:
Timestamp:
10/23/07 06:45:21 (15 months ago)
Author:
markybob
Message:

fix attribute error

Files:
2 modified

Legend:

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

    r2036 r2039  
    985985 
    986986    def calc_ratio(self, unique_ID, torrent_state): 
    987         up = float((self.unique_IDs[unique_ID].initial_uploaded_memory + self.get_core_torrent_state(unique_ID, False)['total_upload']) / 1024) 
     987        try: 
     988            up = float((self.unique_IDs[unique_ID].initial_uploaded_memory + self.get_core_torrent_state(unique_ID, False)['total_upload']) / 1024) 
     989        except AttributeError: 
     990            up = float(self.get_core_torrent_state(unique_ID, False) / 1024) 
    988991        down = float(torrent_state["total_done"] / 1024) 
    989992        try: 
  • trunk/src/core.py

    r2036 r2039  
    985985 
    986986    def calc_ratio(self, unique_ID, torrent_state): 
    987         up = float((self.unique_IDs[unique_ID].initial_uploaded_memory + self.get_core_torrent_state(unique_ID, False)['total_upload']) / 1024) 
     987        try: 
     988            up = float((self.unique_IDs[unique_ID].initial_uploaded_memory + self.get_core_torrent_state(unique_ID, False)['total_upload']) / 1024) 
     989        except AttributeError: 
     990            up = float(self.get_core_torrent_state(unique_ID, False) / 1024) 
    988991        down = float(torrent_state["total_done"] / 1024) 
    989992        try: