Hello,
I'm using protobuf 2.6.1 with python and Kafka. When I send a message with
the following format:
message BaseEvent {
required string trx_id = 1;
required string source = 2;
required int64 occur_time = 3;
required EventType type = 4;
message Actor {
optional string user_id = 1;
optional string remote_addr = 2;
optional string remote_port = 3;
optional string user_agent = 4;
}
}
When I read from Kafka I do this:
event = base_event_pb2.BaseEvent()
event.ParseFromString(msg.value)
I can read the fields such `trx_id` and `source`, but `event.Actor.user_id`
is not readable, it's a <property at 0x7f0218077cb0>, `property` type.
1) Do I have to declare: optional Actor actor = 5; ?
2) If not, how can I convert to string the `property` event.Actor.user_id ?
Thanks for the clarifications.
Roberto
--
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.