Changeset 10a7053 for fedd/federation


Ignore:
Timestamp:
May 11, 2010 10:37:41 AM (15 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
Children:
7dbfaed
Parents:
175b444
Message:

Deal with another random way SSL can fail us.

Location:
fedd/federation
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • fedd/federation/remote_service.py

    r175b444 r10a7053  
    44
    55from socket import error as socket_error
     6from socket import sslerror
    67
    78import M2Crypto.httpslib
     
    368369                if self.log:
    369370                    self.log.warn("BIO error contacting %s: %s" % (url, e))
     371                retries += 1
     372            except sslerror, e:
     373                if self.log:
     374                    self.log.warn("SSL (socket) error contacting %s: %s" %
     375                            (url, e))
    370376                retries += 1
    371377            except SSLError, e:
     
    465471                fail_exc = e
    466472                retries += 1
     473            except sslerror, e:
     474                if self.log:
     475                    self.log.warn("SSL (socket) error contacting %s: %s" %
     476                            (url, e))
     477                retries += 1
    467478            except SSLError, e:
    468479                if self.log:
  • fedd/federation/util.py

    r175b444 r10a7053  
    66
    77import httplib
     8
     9from socket import sslerror
    810
    911from M2Crypto import SSL
     
    206208            failed_exception = e
    207209            retries += 1
     210        except sslerror, e:
     211            failed_exception = e
     212            retries += 1
    208213        except SSLError, e:
    209214            failed_exception = e
Note: See TracChangeset for help on using the changeset viewer.