Estou usando buffers de protocolo em python e tenho uma Person
mensagem
repeated uint64 id
mas quando tento atribuir um valor a ele:
person.id = [1, 32, 43432]
Recebo um erro: Assigment not allowed for repeated field "id" in protocol message object
Como atribuir um valor a um campo repetido?
append()
, por exemploperson.id.append(1)
. Isso se aplica a qualquer campo protobufrepeated
.