feat: add classes generation from proto files by SennovE · Pull Request #77 · RussianInvestments/invest-python · GitHub
Skip to content

feat: add classes generation from proto files#77

Open
SennovE wants to merge 5 commits into
RussianInvestments:chore-auto-generatefrom
SennovE:main
Open

feat: add classes generation from proto files#77
SennovE wants to merge 5 commits into
RussianInvestments:chore-auto-generatefrom
SennovE:main

Conversation

@SennovE

@SennovE SennovE commented Sep 19, 2025

Copy link
Copy Markdown

Доработал автогенерацию Python классов из .proto файлов

Отличия от #55:

  • Добавил строку логирования в автогенерацию функций сервисов.
  • Сделал приведение к snake case названий функций в автогенерации.
  • Доработал запуск скрипта и добавил make команду.
  • Расширил поддерживаемые типы данных аргументов из proto-файлов.
  • Добавил значения-хелперы для переменных классов grpc сообщений.
  • Добавил класс клиента, который использует автосгенерированные классы для обращения к сервису.
  • В генерации сделал применение декораторов с обработчиками ошибок на функции запросов к сервису.
  • Сделал генераторы асинхронных сервисов.

Comment thread Makefile
@NemetsSY-TCS NemetsSY-TCS changed the base branch from main to chore-auto-generate October 3, 2025 14:31
Comment thread __init__.py Outdated
@NemetsSY-TCS

Copy link
Copy Markdown
Collaborator

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants