Я хочу построить сообщение protobuf на API protobuf на python.Вот мой файл прото.Но я не могу добавить "D" в мой код.
package pkg;
message A
{
repeated B b = 1;
}
message B
{
C c = 1;
}
message C
{
enum D {
OPTION1 = 1;
OPTION2 = 2;
}
repeated D d = 1;
}
Вот мой код Python.
my_A = A()
my_B = my_A.b.add()
my_B.c.add(D.OPTION1)
Вот что я получил:
AttributeError: у объекта 'RepeatedScalarFieldContainer' нет атрибута 'add'