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: