From f954f97b963d618dc767677850cb13429c9f5a52 Mon Sep 17 00:00:00 2001 From: Aditya Agarwal Date: Tue, 6 Feb 2007 01:26:12 +0000 Subject: [PATCH] -- Allow specification of socket timeouts in thrift python socket code Reviewed By: slee git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664976 13f79535-47bb-0310-9956-ffa450edef68 --- lib/py/src/transport/TSocket.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/py/src/transport/TSocket.py b/lib/py/src/transport/TSocket.py index 42ef5789..f12f539e 100644 --- a/lib/py/src/transport/TSocket.py +++ b/lib/py/src/transport/TSocket.py @@ -7,14 +7,18 @@ class TSocket(TTransportBase): def __init__(self, host='localhost', port=9090): self.host = host - self.port = port + self.por t= port self.handle = None def setHandle(self, h): self.handle = h def isOpen(self): - return handle != None + return self.handle != None + + def setTimeout(self, ms): + if (self.handle != None): + self.handle.settimeout(ms/1000.00) def open(self): self.handle = socket.socket(socket.AF_INET, socket.SOCK_STREAM) -- 2.17.1