From: James Wang Date: Tue, 24 Jul 2007 23:59:51 +0000 (+0000) Subject: Summary: TSocket shouldn't let you set the timeout before it's got a valid handle X-Git-Tag: 0.2.0~1300 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=e168d5e12707fa4311b44e38eb769083b4a8c964;p=common%2Fthrift.git 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 e6168e2d..e8b43bec 100644 --- a/lib/py/src/transport/TSocket.py +++ b/lib/py/src/transport/TSocket.py @@ -27,6 +27,8 @@ class TSocket(TTransportBase): 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: