Я використовую буфери протоколів у python і маю Person
повідомлення
repeated uint64 id
але коли я намагаюся призначити йому таке значення, як:
person.id = [1, 32, 43432]
Я отримую повідомлення про помилку: Assigment not allowed for repeated field "id" in protocol message object
Як призначити значення повторюваному полю?
append()
, наприкладperson.id.append(1)
. Це стосується будь-яких полів protobufrepeated
.