-- Protocol and transport factories now wrap around a single protocol/transport
Summary:
- This is an analagous to the C++ change made in r31441
Reviewed By: cheever, mcslee
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664975 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/py/src/protocol/TProtocol.py b/lib/py/src/protocol/TProtocol.py
index cc9517c..15206b0 100644
--- a/lib/py/src/protocol/TProtocol.py
+++ b/lib/py/src/protocol/TProtocol.py
@@ -25,10 +25,8 @@
"""Base class for Thrift protocol driver."""
- def __init__(self, itrans, otrans=None):
- self.itrans = self.otrans = itrans
- if otrans != None:
- self.otrans = otrans
+ def __init__(self, trans):
+ self.trans = trans
def writeMessageBegin(self, name, type, seqid):
pass
@@ -191,5 +189,5 @@
self.readListEnd()
class TProtocolFactory:
- def getIOProtocols(self, itrans, otrans):
+ def getProtocol(self, trans):
pass