googleapis / googleapis/google-cloud-python
generated client code attempts to use a copy constructor
- Lingua principale
- Python
- Stelle
- 5.4k
- Fork
- 1.8k
- Merge medio
- 3g 4h
- PR unite (30g)
- 122
Descrizione
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-generator` version: 1.30.2
- python `protobuf` package: 6.32.1
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.