googleapis / googleapis/google-cloud-python
generated client code attempts to use a copy constructor
Aberta
@daniel-sanche já está trabalhando nisso.
Desde 13/1/2026.
priority: p2
type: bug
- Linguagem predominante
- Python
- Estrelas
- 5.4k
- Forks
- 1.8k
- Merge médio
- 2d 23h
- PRs com merge (30d)
- 123
Descrição
I have a generated services/forrest/pagers.py
It's generating the following:
self._request = forrest_pb2.ListRunsRequest(request)
There doesn't appear to be a copy constructor in my protobuf version. Not sure when that was added. Manually modifying the code to
self._request = forrest_pb2.ListRunsRequest()
self._request.CopyFrom(request)
works correctly.
forrest_pb2.ListRunsRequest() is a python protobuf that is in a different package then the service.proto I generated using gapic. I think the pagers.py is assuming the ListRunsRequest message is a proto-plus message.
Environment details
- OS type and version: gLinux
- protoc version: libprotoc 32.1
- Python version: 3.11.9
gapic-generatorversion: 1.30.2- python
protobufpackage: 6.32.1
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Avaliação
Esta issue ainda não foi avaliada.