ignore exceptions when trying to close transport socket

This commit is contained in:
Michael Schier
2014-09-23 23:38:58 +12:00
parent 2a1aac8c3b
commit 76995a6582
+5 -1
View File
@@ -66,7 +66,11 @@ class ThriftConnection(PoolingConnection):
except (TException, SocketTimeout) as e:
self.log_request_fail(method, url, body, time.time() - start, exception=e)
if tclient:
tclient.transport.close()
try:
# try closing transport socket
tclient.transport.close()
except:
pass
raise ConnectionError('N/A', str(e), e)
self._release_connection(tclient)