Как сгенерировать Python из уже скомпилированного Protobuf DescriptorSet? - PullRequest
0 голосов
/ 13 апреля 2019

Я использую protoc для генерации вывода Python из серии файлов .proto.Эти файлы организованы в структуру каталогов, но на выходе я просто хочу, чтобы они были плоскими.Использование --python_out означает, что protoc автоматически определит имя вывода, а это именно то, чего я не хочу.

Я понимаю, что потенциально могу иметь промежуточный этап, на котором я генерирую файлы DescriptorSet, используя мой предпочтительныйname, а затем просто включите скомпилированные наборы DescriptorSets в вывод Python.Это также действительно помогает мне, потому что мне все равно нужны эти файлы дескрипторов для использования в нестандартном кодировщике / декодере protobuf, поэтому таким образом мне нужно генерировать эти файлы только один раз.

У меня вопрос, если у меня естькаталог, полный скомпилированных наборов дескрипторов, как я могу сделать вывод Python из этого?Я вижу опцию --descriptor_set_in в protoc, но она плохо документирована, и я не могу найти никаких примеров.

...