Changeset 1339:dad0ff1a2018 in orange-bioinformatics for obiData.py


Ignore:
Timestamp:
03/03/11 14:41:21 (3 years ago)
Author:
ales_erjavec <ales.erjavec@…>
Branch:
default
Convert:
b20508e6cec5f5c220e4be2f667e524b9a026a95
Message:

Re-raise the FTP error exception on the last retry.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • obiData.py

    r550 r1339  
    118118                    break 
    119119            except ftplib.error_perm, ex: 
    120                 #print ex 
    121120                if ex.args[0].startswith("550"): 
    122121                    self.connect() 
    123122                else: 
    124                     break 
     123                    raise 
    125124            except ftplib.error_temp, ex: 
    126                 #print ex 
    127                 break 
     125                if retryCount >= 3: 
     126                    raise 
    128127            except socket.error: 
    129                 self.connect() 
     128                if retryCount >= 3: 
     129                    raise 
     130                else: 
     131                    self.connect() 
    130132            except FileNotFoundError: 
    131                 break 
     133                raise 
    132134     
    133135    def isLocal(self, filename): 
Note: See TracChangeset for help on using the changeset viewer.