You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by kc...@apache.org on 2008/06/24 22:46:32 UTC

svn commit: r671337 - /incubator/thrift/trunk/lib/py/src/server/TServer.py

Author: kclark
Date: Tue Jun 24 13:46:32 2008
New Revision: 671337

URL: http://svn.apache.org/viewvc?rev=671337&view=rev
Log:
rb: Make TServer.py Python 2.4 compatible [THRIFT-44]

Modified:
    incubator/thrift/trunk/lib/py/src/server/TServer.py

Modified: incubator/thrift/trunk/lib/py/src/server/TServer.py
URL: http://svn.apache.org/viewvc/incubator/thrift/trunk/lib/py/src/server/TServer.py?rev=671337&r1=671336&r2=671337&view=diff
==============================================================================
--- incubator/thrift/trunk/lib/py/src/server/TServer.py (original)
+++ incubator/thrift/trunk/lib/py/src/server/TServer.py Tue Jun 24 13:46:32 2008
@@ -224,13 +224,14 @@
 
           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)