From: Kevin Clark Date: Tue, 24 Jun 2008 20:46:32 +0000 (+0000) Subject: rb: Make TServer.py Python 2.4 compatible [THRIFT-44] X-Git-Tag: 0.2.0~497 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=1e0744d7a2daacaf5044427fa614268d1f4fcb2f;p=common%2Fthrift.git rb: Make TServer.py Python 2.4 compatible [THRIFT-44] git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@671337 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/lib/py/src/server/TServer.py b/lib/py/src/server/TServer.py index b656b49a..d5739959 100644 --- a/lib/py/src/server/TServer.py +++ b/lib/py/src/server/TServer.py @@ -224,13 +224,14 @@ class TForkingServer(TServer): ecode = 0 try: - while True: - self.processor.process(iprot, oprot) - except TTransport.TTransportException, tx: - pass - except Exception, e: - logging.exception(e) - ecode = 1 + try: + while True: + self.processor.process(iprot, oprot) + except TTransport.TTransportException, tx: + pass + except Exception, e: + logging.exception(e) + ecode = 1 finally: try_close(itrans) try_close(otrans)