Estoy usando búferes de protocolo en Python y tengo un Person
mensaje
repeated uint64 id
pero cuando trato de asignarle un valor como:
person.id = [1, 32, 43432]
Recibo un error: Assigment not allowed for repeated field "id" in protocol message object
¿Cómo asignar un valor a un campo repetido?
append()
, por ejemploperson.id.append(1)
. Esto se aplica a cualquier campo protobufrepeated
.