def write()

in if/py/gen-py/fbnet/command_runner_asyncio/CommandRunner/ttypes.py [0:0]


  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('CommandResult')
    if self.output != None:
      oprot.writeFieldBegin('output', TType.STRING, 1)
      oprot.writeString(self.output.encode('utf-8')) if UTF8STRINGS and not isinstance(self.output, bytes) else oprot.writeString(self.output)
      oprot.writeFieldEnd()
    if self.status != None:
      oprot.writeFieldBegin('status', TType.STRING, 2)
      oprot.writeString(self.status.encode('utf-8')) if UTF8STRINGS and not isinstance(self.status, bytes) else oprot.writeString(self.status)
      oprot.writeFieldEnd()
    if self.command != None:
      oprot.writeFieldBegin('command', TType.STRING, 3)
      oprot.writeString(self.command.encode('utf-8')) if UTF8STRINGS and not isinstance(self.command, bytes) else oprot.writeString(self.command)
      oprot.writeFieldEnd()
    if self.capabilities != None:
      oprot.writeFieldBegin('capabilities', TType.STRING, 4)
      oprot.writeString(self.capabilities.encode('utf-8')) if UTF8STRINGS and not isinstance(self.capabilities, bytes) else oprot.writeString(self.capabilities)
      oprot.writeFieldEnd()
    oprot.writeFieldStop()
    oprot.writeStructEnd()