Skip to content
This repository was archived by the owner on Feb 23, 2026. It is now read-only.
This repository was archived by the owner on Feb 23, 2026. It is now read-only.

ListValue should be nullable #106

@kwkbtr

Description

@kwkbtr

I am working on migration from Python code generated by protoc with --python_out to proto-plus, and found out that ListValue is not nullable in proto-plus.
With the original code generated by protoc, ListValue is nullable (since it is a message) and our code assumes that.
In order to migrate to proto-plus we will need some extra work to check if our code works as intended with non-nullable ListValue.
I think this difference is incompatible with the original protoc-generated code.
Should not ListValue be nullable?

Metadata

Metadata

Assignees

Labels

P2A nice-to-fix bugpriority: p2Moderately-important priority. Fix may not be included in next release.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions