Changeset 2331

Show
Ignore:
Timestamp:
11/26/07 17:03:04 (14 months ago)
Author:
markybob
Message:

tweak try/catch again

Files:
2 modified

Legend:

Unmodified
Added
Removed
  • tags/deluge-0.5.6.96/src/deluge_core.cpp

    r2327 r2331  
    183183{ 
    184184    try{ 
    185         for (unsigned long i = 0; i < M_torrents->size(); i++) 
    186             if ((*M_torrents)[i].unique_ID == unique_ID) 
    187                 return i; 
    188         RAISE_INT(DelugeError, "No such unique_ID."); 
     185      for (unsigned long i = 0; i < M_torrents->size(); i++) 
     186          if ((*M_torrents)[i].unique_ID == unique_ID) 
     187              return i; 
     188      RAISE_INT(DelugeError, "No such unique_ID."); 
    189189    } 
    190190    catch(invalid_handle&) 
     
    18031803  if (!PyArg_ParseTuple(args, "iz", &unique_ID, &tracker)) 
    18041804    return NULL; 
    1805   long index = get_index_from_unique_ID(unique_ID); 
    1806   if (PyErr_Occurred()) 
    1807     return NULL; 
    18081805 
    18091806  try { 
     1807      long index = get_index_from_unique_ID(unique_ID); 
     1808      if (PyErr_Occurred()) 
     1809        return NULL; 
    18101810      if (M_torrents->at(index).handle.is_valid()){ 
    18111811        std::vector<libtorrent::announce_entry> trackerlist; 
  • trunk/src/deluge_core.cpp

    r2327 r2331  
    183183{ 
    184184    try{ 
    185         for (unsigned long i = 0; i < M_torrents->size(); i++) 
    186             if ((*M_torrents)[i].unique_ID == unique_ID) 
    187                 return i; 
    188         RAISE_INT(DelugeError, "No such unique_ID."); 
     185      for (unsigned long i = 0; i < M_torrents->size(); i++) 
     186          if ((*M_torrents)[i].unique_ID == unique_ID) 
     187              return i; 
     188      RAISE_INT(DelugeError, "No such unique_ID."); 
    189189    } 
    190190    catch(invalid_handle&) 
     
    18031803  if (!PyArg_ParseTuple(args, "iz", &unique_ID, &tracker)) 
    18041804    return NULL; 
    1805   long index = get_index_from_unique_ID(unique_ID); 
    1806   if (PyErr_Occurred()) 
    1807     return NULL; 
    18081805 
    18091806  try { 
     1807      long index = get_index_from_unique_ID(unique_ID); 
     1808      if (PyErr_Occurred()) 
     1809        return NULL; 
    18101810      if (M_torrents->at(index).handle.is_valid()){ 
    18111811        std::vector<libtorrent::announce_entry> trackerlist;