Я следующий прото и я пытаюсь присвоить значение вложенного поля сообщенияКак присвоить значение вложенного поле сообщения в протоколе буфер Python
message Foo {
required Bar bar = 1;
}
message Bar {
optional int32 i = 1;
}
Когда я пишу следующий код питона, Это дает ниже ошибки
foo = Foo()
foo.bar.i = 1
ошибка:
AttributeError: 'instancemethod' object has no attribute 'i'
Как справиться с этой ошибкой?
'bar' - это метод. что происходит, когда вы его вызываете. Т.е. 'bar()' –