You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by ro...@apache.org on 2012/11/09 00:11:14 UTC

svn commit: r1407311 - /thrift/trunk/lib/py/src/transport/TSSLSocket.py

Author: roger
Date: Thu Nov  8 23:11:14 2012
New Revision: 1407311

URL: http://svn.apache.org/viewvc?rev=1407311&view=rev
Log:
THRIFT-1749 Python TSSLSocket error handling obscures actual error
Patch: Tyler Hobbs

Modified:
    thrift/trunk/lib/py/src/transport/TSSLSocket.py

Modified: thrift/trunk/lib/py/src/transport/TSSLSocket.py
URL: http://svn.apache.org/viewvc/thrift/trunk/lib/py/src/transport/TSSLSocket.py?rev=1407311&r1=1407310&r2=1407311&view=diff
==============================================================================
--- thrift/trunk/lib/py/src/transport/TSSLSocket.py (original)
+++ thrift/trunk/lib/py/src/transport/TSSLSocket.py Thu Nov  8 23:11:14 2012
@@ -94,9 +94,10 @@ class TSSLSocket(TSocket.TSocket):
         break
     except socket.error as e:
       if self._unix_socket:
-        message = 'Could not connect to secure socket %s' % self._unix_socket
+        message = 'Could not connect to secure socket %s: %s' \
+                % (self._unix_socket, e)
       else:
-        message = 'Could not connect to %s:%d' % (self.host, self.port)
+        message = 'Could not connect to %s:%d: %s' % (self.host, self.port, e)
       raise TTransportException(type=TTransportException.NOT_OPEN,
                                 message=message)
     if self.validate: