

def write(self, oprot):
    if ((oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated) and (self.thrift_spec is not None) and (fastbinary is not None)):
        oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
        return
    oprot.writeStructBegin('InvalidOperation')
    if (self.what is not None):
        oprot.writeFieldBegin('what', TType.I32, 1)
        oprot.writeI32(self.what)
        oprot.writeFieldEnd()
    if (self.why is not None):
        oprot.writeFieldBegin('why', TType.STRING, 2)
        oprot.writeString(self.why)
        oprot.writeFieldEnd()
    oprot.writeFieldStop()
    oprot.writeStructEnd()

dataset/ETHPy150Open amuraru/thrift-connection-pool/examples/gen-py/tutorial/ttypes.py InvalidOperation.write/original