Я использую буферы протокола в 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
.