gRPC Аналог C # MessageDescriptor Parser в Python - PullRequest
0 голосов
/ 11 января 2019

Я ищу. Аналог C # MessageDescriptor Parser в Python. Например. Я пытаюсь перенести этот код C # на Python. Но, к сожалению, в python реализация MessageDescriptor не является полем Parser. Как я могу получить парсер в реализации Python

foreach (var msg in fd.MessageTypes)
{
    var name = fd.Package + "." + msg.Name;
    TypeLookup.Add(name, msg.Parser);
}

1 Ответ

0 голосов
/ 11 февраля 2019

В python вы можете вызвать msg.ParseFromString () непосредственно для сообщения.

https://github.com/protocolbuffers/protobuf/blob/0adb74c2d36833be37b35a9ab45e4f699a1d645c/python/google/protobuf/message.py#L181

...