THRIFT-4007: TTransport.py micro-optimization: don't call len(chunk) twice
Client: Python
Patch: Nate Jensen <nathan.jensen@raytheon.com>

This closes #1121
diff --git a/lib/py/src/transport/TTransport.py b/lib/py/src/transport/TTransport.py
index 5283fce..a3e9725 100644
--- a/lib/py/src/transport/TTransport.py
+++ b/lib/py/src/transport/TTransport.py
@@ -58,10 +58,11 @@
         have = 0
         while (have < sz):
             chunk = self.read(sz - have)
-            have += len(chunk)
+            chunkLen = len(chunk)
+            have += chunkLen
             buff += chunk
 
-            if len(chunk) == 0:
+            if chunkLen == 0:
                 raise EOFError()
 
         return buff