Summary: TSocket shouldn't let you set the timeout before it's got a valid handle
Reviewed By: dcorson
Test Plan: tested in sandbox
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665172 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/py/src/transport/TSocket.py b/lib/py/src/transport/TSocket.py
index e6168e2..e8b43be 100644
--- a/lib/py/src/transport/TSocket.py
+++ b/lib/py/src/transport/TSocket.py
@@ -27,6 +27,8 @@
def setTimeout(self, ms):
if (self.handle != None):
self.handle.settimeout(ms/1000.00)
+ else:
+ raise TTransportException(TTransportException.NOT_OPEN, 'No handle yet in TSocket')
def open(self):
try: