You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
b/372956316
When the row size exceeds a certain limit, the rows are divided into chunks and sent to the client in multiple parts. The client is responsible for merging these chunks to reconstruct the full row.
However, for PROTO and ENUM types, this chunk-merging logic was not implemented, causing a KeyError: 13 when attempting to merge proto chunks.
#### Sample to reproduce the test case
[Python file](https://gist.github.com/harshachinta/95a81eeda81c422814353a5995d01e20)
[proto file
](https://gist.github.com/harshachinta/fd15bf558bd4f40443411ddd164638cc)
#### Steps to generate descriptors.pb and code file from proto
```
protoc --proto_path=testdata/ --include_imports --descriptor_set_out=testdata/descriptors.pb --python_out=testdata/ testdata/wrapper.proto
```
0 commit comments