def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('MyStruct') if self.MyIntField != None: oprot.writeFieldBegin('MyIntField', TType.I64, 1) oprot.writeI64(self.MyIntField) oprot.writeFieldEnd() if self.MyStringField != None: oprot.writeFieldBegin('MyStringField', TType.STRING, 2) oprot.writeString(self.MyStringField.encode('utf-8')) if UTF8STRINGS and not isinstance(self.MyStringField, bytes) else oprot.writeString(self.MyStringField) oprot.writeFieldEnd() if self.MyDataField != None: oprot.writeFieldBegin('MyDataField', TType.STRUCT, 3) self.MyDataField.write(oprot) oprot.writeFieldEnd() if self.major != None: oprot.writeFieldBegin('major', TType.I64, 4) oprot.writeI64(self.major) oprot.writeFieldEnd() if self.myEnum != None: oprot.writeFieldBegin('myEnum', TType.I32, 5) oprot.writeI32(self.myEnum) oprot.writeFieldEnd() if self.package != None: oprot.writeFieldBegin('package', TType.STRING, 6) oprot.writeString(self.package.encode('utf-8')) if UTF8STRINGS and not isinstance(self.package, bytes) else oprot.writeString(self.package) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('Foo') if self.mymap != None: oprot.writeFieldBegin('mymap', TType.MAP, 1) oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.mymap)) sorted18 = self.mymap.items() sorted18 = sorted(sorted18, key=lambda tuple19: tuple19[0]) for kiter16,viter17 in sorted18: oprot.writeString(kiter16.encode('utf-8')) if UTF8STRINGS and not isinstance(kiter16, bytes) else oprot.writeString(kiter16) oprot.writeString(viter17.encode('utf-8')) if UTF8STRINGS and not isinstance(viter17, bytes) else oprot.writeString(viter17) oprot.writeMapEnd() oprot.writeFieldEnd() if self.myset != None: oprot.writeFieldBegin('myset', TType.SET, 2) oprot.writeSetBegin(TType.STRING, len(self.myset)) for iter20 in sorted(self.myset): oprot.writeString(iter20.encode('utf-8')) if UTF8STRINGS and not isinstance(iter20, bytes) else oprot.writeString(iter20) oprot.writeSetEnd() oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastbinary is not None: oprot.trans.write(fastbinary.encode_binary(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS)) return if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('Internship') if self.weeks != None: oprot.writeFieldBegin('weeks', TType.I32, 1) oprot.writeI32(self.weeks) oprot.writeFieldEnd() if self.title != None: oprot.writeFieldBegin('title', TType.STRING, 2) oprot.writeString(self.title.encode('utf-8')) if UTF8STRINGS and not isinstance(self.title, bytes) else oprot.writeString(self.title) oprot.writeFieldEnd() if self.employer != None: oprot.writeFieldBegin('employer', TType.I32, 3) oprot.writeI32(self.employer) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('echo_result') if self.success != None: oprot.writeFieldBegin('success', TType.STRING, 0) oprot.writeString(self.success.encode( 'utf-8')) if UTF8STRINGS and not isinstance( self.success, bytes) else oprot.writeString(self.success) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('NewStructureNested') if self.lst != None: oprot.writeFieldBegin('lst', TType.LIST, 1) oprot.writeListBegin(TType.MAP, len(self.lst)) for iter110 in self.lst: oprot.writeMapBegin(TType.I16, TType.FLOAT, len(iter110)) for kiter111, viter112 in iter110.items(): oprot.writeI16(kiter111) oprot.writeFloat(viter112) oprot.writeMapEnd() oprot.writeListEnd() oprot.writeFieldEnd() if self.mp != None: oprot.writeFieldBegin('mp', TType.MAP, 2) oprot.writeMapBegin(TType.I16, TType.MAP, len(self.mp)) for kiter113, viter114 in self.mp.items(): oprot.writeI16(kiter113) oprot.writeMapBegin(TType.I16, TType.FLOAT, len(viter114)) for kiter115, viter116 in viter114.items(): oprot.writeI16(kiter115) oprot.writeFloat(viter116) oprot.writeMapEnd() oprot.writeMapEnd() oprot.writeFieldEnd() if self.s != None: oprot.writeFieldBegin('s', TType.SET, 3) oprot.writeSetBegin(TType.MAP, len(self.s)) for iter117 in self.s: oprot.writeMapBegin(TType.I16, TType.FLOAT, len(iter117)) for kiter118, viter119 in iter117.items(): oprot.writeI16(kiter118) oprot.writeFloat(viter119) oprot.writeMapEnd() oprot.writeSetEnd() oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('has_arg_docs_result') oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, True], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, True], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeUnionBegin('union2') if self.field == 1: oprot.writeFieldBegin('i', TType.I32, 1) i = self.value oprot.writeI32(i) oprot.writeFieldEnd() if self.field == 2: oprot.writeFieldBegin('d', TType.DOUBLE, 2) d = self.value oprot.writeDouble(d) oprot.writeFieldEnd() if self.field == 3: oprot.writeFieldBegin('s', TType.STRUCT, 3) s = self.value s.write(oprot) oprot.writeFieldEnd() if self.field == 4: oprot.writeFieldBegin('u', TType.STRUCT, 4) u = self.value u.write(oprot) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeUnionEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('NewStructure2') if self.features != None: oprot.writeFieldBegin('features', TType.MAP, 1) oprot.writeMapBegin(TType.I16, TType.FLOAT, len(self.features)) for kiter31, viter32 in self.features.items(): oprot.writeI16(kiter31) oprot.writeFloat(viter32) oprot.writeMapEnd() oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('get500_result') if self.success != None: oprot.writeFieldBegin('success', TType.STRING, 0) oprot.writeString(self.success.encode('utf-8')) if UTF8STRINGS and not isinstance(self.success, bytes) else oprot.writeString(self.success) oprot.writeFieldEnd() if self.f != None: oprot.writeFieldBegin('f', TType.STRUCT, 1) self.f.write(oprot) oprot.writeFieldEnd() if self.b != None: oprot.writeFieldBegin('b', TType.STRUCT, 2) self.b.write(oprot) oprot.writeFieldEnd() if self.s != None: oprot.writeFieldBegin('s', TType.STRUCT, 3) self.s.write(oprot) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('struct2') if self.a != None: oprot.writeFieldBegin('a', TType.I32, 1) oprot.writeI32(self.a) oprot.writeFieldEnd() if self.b != None: oprot.writeFieldBegin('b', TType.STRING, 2) oprot.writeString(self.b.encode('utf-8')) if UTF8STRINGS and not isinstance(self.b, bytes) else oprot.writeString(self.b) oprot.writeFieldEnd() if self.c != None: oprot.writeFieldBegin('c', TType.STRUCT, 3) self.c.write(oprot) oprot.writeFieldEnd() if self.d != None: oprot.writeFieldBegin('d', TType.LIST, 4) oprot.writeListBegin(TType.I32, len(self.d)) for iter7 in self.d: oprot.writeI32(iter7) oprot.writeListEnd() oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, True], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, True], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeUnionBegin('UnionToBeRenamed') if self.field == 1: oprot.writeFieldBegin('reserved_field', TType.I32, 1) reserved_field = self.value oprot.writeI32(reserved_field) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeUnionEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('MyStruct') if self.major != None: oprot.writeFieldBegin('major', TType.I64, 1) oprot.writeI64(self.major) oprot.writeFieldEnd() if self.package != None: oprot.writeFieldBegin('package', TType.STRING, 2) oprot.writeString(self.package.encode('utf-8')) if UTF8STRINGS and not isinstance(self.package, bytes) else oprot.writeString(self.package) oprot.writeFieldEnd() if self.annotation_with_quote != None: oprot.writeFieldBegin('annotation_with_quote', TType.STRING, 3) oprot.writeString(self.annotation_with_quote.encode('utf-8')) if UTF8STRINGS and not isinstance(self.annotation_with_quote, bytes) else oprot.writeString(self.annotation_with_quote) oprot.writeFieldEnd() if self.class_ != None: oprot.writeFieldBegin('class_', TType.STRING, 4) oprot.writeString(self.class_.encode('utf-8')) if UTF8STRINGS and not isinstance(self.class_, bytes) else oprot.writeString(self.class_) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('global_PY_RESERVED_KEYWORD_result') if self.success != None: oprot.writeFieldBegin('success', TType.BOOL, 0) oprot.writeBool(self.success) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('MyStruct') if self.MyIncludedField != None: oprot.writeFieldBegin('MyIncludedField', TType.STRUCT, 1) self.MyIncludedField.write(oprot) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('SinkException2') if self.reason != None: oprot.writeFieldBegin('reason', TType.I64, 1) oprot.writeI64(self.reason) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('Foo') if self.intField != None: oprot.writeFieldBegin('intField', TType.I32, 1) oprot.writeI32(self.intField) oprot.writeFieldEnd() if self.optionalIntField != None: oprot.writeFieldBegin('optionalIntField', TType.I32, 2) oprot.writeI32(self.optionalIntField) oprot.writeFieldEnd() if self.intFieldWithDefault != None: oprot.writeFieldBegin('intFieldWithDefault', TType.I32, 3) oprot.writeI32(self.intFieldWithDefault) oprot.writeFieldEnd() if self.setField != None: oprot.writeFieldBegin('setField', TType.SET, 4) oprot.writeSetBegin(TType.STRING, len(self.setField)) for iter60 in self.setField: oprot.writeString(iter60.encode('utf-8')) if UTF8STRINGS and not isinstance(iter60, bytes) else oprot.writeString(iter60) oprot.writeSetEnd() oprot.writeFieldEnd() if self.optionalSetField != None: oprot.writeFieldBegin('optionalSetField', TType.SET, 5) oprot.writeSetBegin(TType.STRING, len(self.optionalSetField)) for iter61 in self.optionalSetField: oprot.writeString(iter61.encode('utf-8')) if UTF8STRINGS and not isinstance(iter61, bytes) else oprot.writeString(iter61) oprot.writeSetEnd() oprot.writeFieldEnd() if self.mapField != None: oprot.writeFieldBegin('mapField', TType.MAP, 6) oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.mapField)) for kiter62,viter63 in self.mapField.items(): oprot.writeString(kiter62.encode('utf-8')) if UTF8STRINGS and not isinstance(kiter62, bytes) else oprot.writeString(kiter62) oprot.writeListBegin(TType.STRING, len(viter63)) for iter64 in viter63: oprot.writeString(iter64.encode('utf-8')) if UTF8STRINGS and not isinstance(iter64, bytes) else oprot.writeString(iter64) oprot.writeListEnd() oprot.writeMapEnd() oprot.writeFieldEnd() if self.optionalMapField != None: oprot.writeFieldBegin('optionalMapField', TType.MAP, 7) oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.optionalMapField)) for kiter65,viter66 in self.optionalMapField.items(): oprot.writeString(kiter65.encode('utf-8')) if UTF8STRINGS and not isinstance(kiter65, bytes) else oprot.writeString(kiter65) oprot.writeListBegin(TType.STRING, len(viter66)) for iter67 in viter66: oprot.writeString(iter67.encode('utf-8')) if UTF8STRINGS and not isinstance(iter67, bytes) else oprot.writeString(iter67) oprot.writeListEnd() oprot.writeMapEnd() oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated or (oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastbinary is not None: oprot.trans.write(fastbinary.encode_binary(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS)) return if (oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated or (oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (oprot.__class__ == TCompactProtocol.TCompactProtocolAccelerated or (oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('init_args') if self.int1 != None: oprot.writeFieldBegin('int1', TType.I64, 1) oprot.writeI64(self.int1) oprot.writeFieldEnd() if self.int2 != None: oprot.writeFieldBegin('int2', TType.I64, 2) oprot.writeI64(self.int2) oprot.writeFieldEnd() if self.int3 != None: oprot.writeFieldBegin('int3', TType.I64, 3) oprot.writeI64(self.int3) oprot.writeFieldEnd() if self.int4 != None: oprot.writeFieldBegin('int4', TType.I64, 4) oprot.writeI64(self.int4) oprot.writeFieldEnd() if self.int5 != None: oprot.writeFieldBegin('int5', TType.I64, 5) oprot.writeI64(self.int5) oprot.writeFieldEnd() if self.int6 != None: oprot.writeFieldBegin('int6', TType.I64, 6) oprot.writeI64(self.int6) oprot.writeFieldEnd() if self.int7 != None: oprot.writeFieldBegin('int7', TType.I64, 7) oprot.writeI64(self.int7) oprot.writeFieldEnd() if self.int8 != None: oprot.writeFieldBegin('int8', TType.I64, 8) oprot.writeI64(self.int8) oprot.writeFieldEnd() if self.int9 != None: oprot.writeFieldBegin('int9', TType.I64, 9) oprot.writeI64(self.int9) oprot.writeFieldEnd() if self.int10 != None: oprot.writeFieldBegin('int10', TType.I64, 10) oprot.writeI64(self.int10) oprot.writeFieldEnd() if self.int11 != None: oprot.writeFieldBegin('int11', TType.I64, 11) oprot.writeI64(self.int11) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('getResult_args') oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if ( ( oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated or ( oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL ) ) and self.thrift_spec is not None and fastbinary is not None ): oprot.trans.write( fastbinary.encode_binary(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS) ) return if ( ( oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated or ( oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL ) ) and self.thrift_spec is not None and fastproto is not None ): oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0) ) return if ( ( oprot.__class__ == TCompactProtocol.TCompactProtocolAccelerated or ( oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL ) ) and self.thrift_spec is not None and fastproto is not None ): oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2) ) return oprot.writeStructBegin("init_result") if self.success != None: oprot.writeFieldBegin("success", TType.I64, 0) oprot.writeI64(self.success) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('Fields') if self.injected_field != None: oprot.writeFieldBegin('injected_field', TType.STRING, 100) oprot.writeString(self.injected_field.encode( 'utf-8')) if UTF8STRINGS and not isinstance( self.injected_field, bytes) else oprot.writeString( self.injected_field) oprot.writeFieldEnd() if self.injected_structured_annotation_field != None: oprot.writeFieldBegin('injected_structured_annotation_field', TType.STRING, 101) oprot.writeString( self.injected_structured_annotation_field.encode( 'utf-8')) if UTF8STRINGS and not isinstance( self.injected_structured_annotation_field, bytes) else oprot.writeString( self.injected_structured_annotation_field) oprot.writeFieldEnd() if self.injected_unstructured_annotation_field != None: oprot.writeFieldBegin('injected_unstructured_annotation_field', TType.STRING, 102) oprot.writeString( self.injected_unstructured_annotation_field.encode( 'utf-8')) if UTF8STRINGS and not isinstance( self.injected_unstructured_annotation_field, bytes) else oprot.writeString( self.injected_unstructured_annotation_field) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated or (oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastbinary is not None: oprot.trans.write( fastbinary.encode_binary( self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS)) return if (oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated or (oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (oprot.__class__ == TCompactProtocol.TCompactProtocolAccelerated or (oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('Internship') if self.weeks != None: oprot.writeFieldBegin('weeks', TType.I32, 1) oprot.writeI32(self.weeks) oprot.writeFieldEnd() if self.title != None: oprot.writeFieldBegin('title', TType.STRING, 2) oprot.writeString( self.title.encode('utf-8')) if UTF8STRINGS and not isinstance( self.title, bytes) else oprot.writeString(self.title) oprot.writeFieldEnd() if self.employer != None: oprot.writeFieldBegin('employer', TType.I32, 3) oprot.writeI32(self.employer) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('simple_rpc_args') if self.int_parameter != None: oprot.writeFieldBegin('int_parameter', TType.I32, 1) oprot.writeI32(self.int_parameter) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('isPrime_result') if self.success != None: oprot.writeFieldBegin('success', TType.BOOL, 0) oprot.writeBool(self.success) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, True], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, True], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeUnionBegin('MyUnion') if self.field == 1: oprot.writeFieldBegin('myEnum', TType.I32, 1) myEnum = self.value oprot.writeI32(myEnum) oprot.writeFieldEnd() if self.field == 2: oprot.writeFieldBegin('myStruct', TType.STRUCT, 2) myStruct = self.value myStruct.write(oprot) oprot.writeFieldEnd() if self.field == 3: oprot.writeFieldBegin('myDataItem', TType.STRUCT, 3) myDataItem = self.value myDataItem.write(oprot) oprot.writeFieldEnd() if self.field == 4: oprot.writeFieldBegin('floatSet', TType.SET, 4) floatSet = self.value oprot.writeSetBegin(TType.FLOAT, len(floatSet)) for iter16 in floatSet: oprot.writeFloat(iter16) oprot.writeSetEnd() oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeUnionEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, True], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, True], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeUnionBegin('Value') if self.field == 1: oprot.writeFieldBegin('int_value', TType.I64, 1) int_value = self.value oprot.writeI64(int_value) oprot.writeFieldEnd() if self.field == 2: oprot.writeFieldBegin('bool_value', TType.BOOL, 2) bool_value = self.value oprot.writeBool(bool_value) oprot.writeFieldEnd() if self.field == 3: oprot.writeFieldBegin('double_value', TType.DOUBLE, 3) double_value = self.value oprot.writeDouble(double_value) oprot.writeFieldEnd() if self.field == 4: oprot.writeFieldBegin('string_value', TType.STRING, 4) string_value = self.value oprot.writeString(string_value.encode( 'utf-8')) if UTF8STRINGS and not isinstance( string_value, bytes) else oprot.writeString(string_value) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeUnionEnd()
def memory_usage_fastproto(): hp = hpy() trans = TDevNullTransport() global ooe for pid in (0, 2): before = hp.heap() for i in range(iters): buf = fastproto.encode(ooe, [OneOfEach, OneOfEach.thrift_spec, False], utf8strings=0, protoid=pid) trans.write(buf) gc.collect() after = hp.heap() leftover = after - before print("Memory leftover after running fastproto.encode with " "protocol id {0} for {1} times".format(pid, iters)) print(leftover) for pid in (0, 2): before = hp.heap() for i in range(iters): trans = TTransport.TMemoryBuffer(binary_buf if pid == 0 else compact_buf) ooe_local = OneOfEach() fastproto.decode(ooe_local, trans, [OneOfEach, OneOfEach.thrift_spec, False], utf8strings=0, protoid=pid) gc.collect() after = hp.heap() leftover = after - before print("Memory leftover after running fastproto.decode with " "protocol id {0} for {1} times".format(pid, iters)) print(leftover)
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('Bar') if self.structField != None: oprot.writeFieldBegin('structField', TType.STRUCT, 1) adpt134 = my.Adapter1.to_thrift(self.structField) adpt134.write(oprot) oprot.writeFieldEnd() if self.optionalStructField != None: oprot.writeFieldBegin('optionalStructField', TType.STRUCT, 2) adpt135 = my.Adapter1.to_thrift(self.optionalStructField) adpt135.write(oprot) oprot.writeFieldEnd() if self.structListField != None: oprot.writeFieldBegin('structListField', TType.LIST, 3) oprot.writeListBegin(TType.STRUCT, len(self.structListField)) for iter136 in self.structListField: adpt137 = my.Adapter1.to_thrift(iter136) adpt137.write(oprot) oprot.writeListEnd() oprot.writeFieldEnd() if self.optionalStructListField != None: oprot.writeFieldBegin('optionalStructListField', TType.LIST, 4) oprot.writeListBegin(TType.STRUCT, len(self.optionalStructListField)) for iter138 in self.optionalStructListField: adpt139 = my.Adapter1.to_thrift(iter138) adpt139.write(oprot) oprot.writeListEnd() oprot.writeFieldEnd() if self.unionField != None: oprot.writeFieldBegin('unionField', TType.STRUCT, 5) adpt140 = my.Adapter1.to_thrift(self.unionField) adpt140.write(oprot) oprot.writeFieldEnd() if self.optionalUnionField != None: oprot.writeFieldBegin('optionalUnionField', TType.STRUCT, 6) adpt141 = my.Adapter1.to_thrift(self.optionalUnionField) adpt141.write(oprot) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastbinary is not None: oprot.trans.write(fastbinary.encode_binary(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS)) return if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('count_activity_args') if self.context_id != None: oprot.writeFieldBegin('context_id', TType.STRING, 1) oprot.writeString(self.context_id.encode('utf-8')) if UTF8STRINGS and not isinstance(self.context_id, bytes) else oprot.writeString(self.context_id) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastbinary is not None: oprot.trans.write(fastbinary.encode_binary(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS)) return if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('Included') if self.MyIntField != None: oprot.writeFieldBegin('MyIntField', TType.I64, 1) oprot.writeI64(self.MyIntField) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated or (oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastbinary is not None: oprot.trans.write(fastbinary.encode_binary(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS)) return if (oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated or (oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (oprot.__class__ == TCompactProtocol.TCompactProtocolAccelerated or (oprot.__class__ == THeaderProtocol.THeaderProtocol and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('init_result') if self.success != None: oprot.writeFieldBegin('success', TType.I64, 0) oprot.writeI64(self.success) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('UnionEnumAttributes') if self.attributes != None: oprot.writeFieldBegin('attributes', TType.LIST, 1) oprot.writeListBegin(TType.STRING, len(self.attributes)) for iter7 in self.attributes: oprot.writeString(iter7.encode('utf-8')) if UTF8STRINGS and not isinstance(iter7, bytes) else oprot.writeString(iter7) oprot.writeListEnd() oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('MyStructAnnotation') if self.count != None: oprot.writeFieldBegin('count', TType.I64, 1) oprot.writeI64(self.count) oprot.writeFieldEnd() if self.name != None: oprot.writeFieldBegin('name', TType.STRING, 2) oprot.writeString( self.name.encode('utf-8')) if UTF8STRINGS and not isinstance( self.name, bytes) else oprot.writeString(self.name) oprot.writeFieldEnd() if self.extra != None: oprot.writeFieldBegin('extra', TType.STRING, 3) oprot.writeString( self.extra.encode('utf-8')) if UTF8STRINGS and not isinstance( self.extra, bytes) else oprot.writeString(self.extra) oprot.writeFieldEnd() if self.nest != None: oprot.writeFieldBegin('nest', TType.STRUCT, 4) self.nest.write(oprot) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('Range') if self.min != None: oprot.writeFieldBegin('min', TType.I32, 1) oprot.writeI32(self.min) oprot.writeFieldEnd() if self.max != None: oprot.writeFieldBegin('max', TType.I32, 2) oprot.writeI32(self.max) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('OldStructure') if self.features != None: oprot.writeFieldBegin('features', TType.MAP, 1) oprot.writeMapBegin(TType.I16, TType.DOUBLE, len(self.features)) for kiter9,viter10 in self.features.items(): oprot.writeI16(kiter9) oprot.writeDouble(viter10) oprot.writeMapEnd() oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('CustomFieldNames') if self.error_message != None: oprot.writeFieldBegin('error_message', TType.STRING, 1) oprot.writeString(self.error_message.encode('utf-8')) if UTF8STRINGS and not isinstance(self.error_message, bytes) else oprot.writeString(self.error_message) oprot.writeFieldEnd() if self.internal_error_message != None: oprot.writeFieldBegin('internal_error_message', TType.STRING, 2) oprot.writeString(self.internal_error_message.encode('utf-8')) if UTF8STRINGS and not isinstance(self.internal_error_message, bytes) else oprot.writeString(self.internal_error_message) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('authenticate_args') if self.username != None: oprot.writeFieldBegin('username', TType.STRING, 1) oprot.writeString(self.username.encode('utf-8')) if UTF8STRINGS and not isinstance(self.username, bytes) else oprot.writeString(self.username) oprot.writeFieldEnd() if self.password != None: oprot.writeFieldBegin('password', TType.STRING, 2) oprot.writeString(self.password.encode('utf-8')) if UTF8STRINGS and not isinstance(self.password, bytes) else oprot.writeString(self.password) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('TestStruct') if self.aLong != None: oprot.writeFieldBegin('aLong', TType.I64, 1) oprot.writeI64(self.aLong) oprot.writeFieldEnd() if self.aString != None: oprot.writeFieldBegin('aString', TType.STRING, 2) oprot.writeString(self.aString.encode('utf-8')) if UTF8STRINGS and not isinstance(self.aString, bytes) else oprot.writeString(self.aString) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('NewStructureNested') if self.lst != None: oprot.writeFieldBegin('lst', TType.LIST, 1) oprot.writeListBegin(TType.MAP, len(self.lst)) for iter110 in self.lst: oprot.writeMapBegin(TType.I16, TType.FLOAT, len(iter110)) for kiter111,viter112 in iter110.items(): oprot.writeI16(kiter111) oprot.writeFloat(viter112) oprot.writeMapEnd() oprot.writeListEnd() oprot.writeFieldEnd() if self.mp != None: oprot.writeFieldBegin('mp', TType.MAP, 2) oprot.writeMapBegin(TType.I16, TType.MAP, len(self.mp)) for kiter113,viter114 in self.mp.items(): oprot.writeI16(kiter113) oprot.writeMapBegin(TType.I16, TType.FLOAT, len(viter114)) for kiter115,viter116 in viter114.items(): oprot.writeI16(kiter115) oprot.writeFloat(viter116) oprot.writeMapEnd() oprot.writeMapEnd() oprot.writeFieldEnd() if self.s != None: oprot.writeFieldBegin('s', TType.SET, 3) oprot.writeSetBegin(TType.MAP, len(self.s)) for iter117 in self.s: oprot.writeMapBegin(TType.I16, TType.FLOAT, len(iter117)) for kiter118,viter119 in iter117.items(): oprot.writeI16(kiter118) oprot.writeFloat(viter119) oprot.writeMapEnd() oprot.writeSetEnd() oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL) ) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write( fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('func_args') if self.arg1 != None: oprot.writeFieldBegin('arg1', TType.STRING, 1) oprot.writeString( self.arg1.encode('utf-8')) if UTF8STRINGS and not isinstance( self.arg1, bytes) else oprot.writeString(self.arg1) oprot.writeFieldEnd() if self.arg2 != None: oprot.writeFieldBegin('arg2', TType.STRING, 2) oprot.writeString( self.arg2.encode('utf-8')) if UTF8STRINGS and not isinstance( self.arg2, bytes) else oprot.writeString(self.arg2) oprot.writeFieldEnd() if self.arg3 != None: oprot.writeFieldBegin('arg3', TType.STRUCT, 3) self.arg3.write(oprot) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocolAccelerate) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('Device') if self.hostname != None: oprot.writeFieldBegin('hostname', TType.STRING, 1) oprot.writeString(self.hostname.encode('utf-8')) if UTF8STRINGS and not isinstance(self.hostname, bytes) else oprot.writeString(self.hostname) oprot.writeFieldEnd() if self.username != None: oprot.writeFieldBegin('username', TType.STRING, 10) oprot.writeString(self.username.encode('utf-8')) if UTF8STRINGS and not isinstance(self.username, bytes) else oprot.writeString(self.username) oprot.writeFieldEnd() if self.password != None: oprot.writeFieldBegin('password', TType.STRING, 11) oprot.writeString(self.password.encode('utf-8')) if UTF8STRINGS and not isinstance(self.password, bytes) else oprot.writeString(self.password) oprot.writeFieldEnd() if self.console != None and self.console != self.thrift_spec[13][4]: oprot.writeFieldBegin('console', TType.STRING, 13) oprot.writeString(self.console.encode('utf-8')) if UTF8STRINGS and not isinstance(self.console, bytes) else oprot.writeString(self.console) oprot.writeFieldEnd() if self.mgmt_ip != None and self.mgmt_ip != self.thrift_spec[14][4]: oprot.writeFieldBegin('mgmt_ip', TType.BOOL, 14) oprot.writeBool(self.mgmt_ip) oprot.writeFieldEnd() if self.command_prompts != None: oprot.writeFieldBegin('command_prompts', TType.MAP, 15) oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.command_prompts)) for kiter9,viter10 in self.command_prompts.items(): oprot.writeString(kiter9.encode('utf-8')) if UTF8STRINGS and not isinstance(kiter9, bytes) else oprot.writeString(kiter9) oprot.writeString(viter10.encode('utf-8')) if UTF8STRINGS and not isinstance(viter10, bytes) else oprot.writeString(viter10) oprot.writeMapEnd() oprot.writeFieldEnd() if self.ip_address != None: oprot.writeFieldBegin('ip_address', TType.STRING, 16) oprot.writeString(self.ip_address.encode('utf-8')) if UTF8STRINGS and not isinstance(self.ip_address, bytes) else oprot.writeString(self.ip_address) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastbinary is not None: oprot.trans.write(fastbinary.encode_binary(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS)) return if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('ActivityInfo') if self.count != None: oprot.writeFieldBegin('count', TType.I32, 1) oprot.writeI32(self.count) oprot.writeFieldEnd() if self.is_fuzzed != None: oprot.writeFieldBegin('is_fuzzed', TType.BOOL, 2) oprot.writeBool(self.is_fuzzed) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def write(self, oprot): if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastbinary is not None: oprot.trans.write(fastbinary.encode_binary(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS)) return if (isinstance(oprot, TBinaryProtocol.TBinaryProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_BINARY_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=0)) return if (isinstance(oprot, TCompactProtocol.TCompactProtocolAccelerated) or (isinstance(oprot, THeaderProtocol.THeaderProtocol) and oprot.get_protocol_id() == THeaderProtocol.THeaderProtocol.T_COMPACT_PROTOCOL)) and self.thrift_spec is not None and fastproto is not None: oprot.trans.write(fastproto.encode(self, [self.__class__, self.thrift_spec, False], utf8strings=UTF8STRINGS, protoid=2)) return oprot.writeStructBegin('count_activity_result') if self.success != None: oprot.writeFieldBegin('success', TType.STRUCT, 0) self.success.write(oprot) oprot.writeFieldEnd() if self.invalid_context_id != None: oprot.writeFieldBegin('invalid_context_id', TType.STRUCT, 1) self.invalid_context_id.write(oprot) oprot.writeFieldEnd() oprot.writeFieldStop() oprot.writeStructEnd()
def encode_helper(self, obj): buf = fastproto.encode(obj, [obj.__class__, obj.thrift_spec, obj.isUnion()], utf8strings=0, protoid=self.PROTO) trans = TMemoryBuffer(buf) if self.PROTO == 0: proto = TBinaryProtocol.TBinaryProtocol(trans) else: proto = TCompactProtocol.TCompactProtocol(trans) obj_new = obj.__class__() obj_new.read(proto) self.assertEqual(obj, obj_new)
def fastproto_encode(q, protoid): hp = hpy() trans = TDevNullTransport() p = psutil.Process(os.getpid()) global ooe before = hp.heap() for i in range(iters): buf = fastproto.encode( ooe, [OneOfEach, OneOfEach.thrift_spec, False], utf8strings=0, protoid=protoid) trans.write(buf) if (i + 1) % 100000 == 0: q.put((i + 1, p.memory_info())) gc.collect() after = hp.heap() leftover = after - before q.put("Memory leftover in Python after {} times: {}".format( iters, leftover))
def memory_usage_fastproto(): hp = hpy() trans = TDevNullTransport() global ooe for pid in (0, 2): before = hp.heap() for i in range(iters): buf = fastproto.encode( ooe, [OneOfEach, OneOfEach.thrift_spec, False], utf8strings=0, protoid=pid) trans.write(buf) gc.collect() after = hp.heap() leftover = after - before print("Memory leftover after running fastproto.encode with " "protocol id {0} for {1} times".format(pid, iters)) print(leftover) for pid in (0, 2): before = hp.heap() for i in range(iters): trans = TTransport.TMemoryBuffer( binary_buf if pid == 0 else compact_buf) ooe_local = OneOfEach() fastproto.decode( ooe_local, trans, [OneOfEach, OneOfEach.thrift_spec, False], utf8strings=0, protoid=pid) gc.collect() after = hp.heap() leftover = after - before print("Memory leftover after running fastproto.decode with " "protocol id {0} for {1} times".format(pid, iters)) print(leftover)