Skip to content

Commit 0cd5bf0

Browse files
authored
Update protobuf for v4.22 (#9824)
1 parent f53d073 commit 0cd5bf0

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

stubs/protobuf/METADATA.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version = "4.21.*"
1+
version = "4.22.*"
22
extra_description = "Generated with aid from mypy-protobuf v3.4.0"
33

44
[tool.stubtest]

stubs/protobuf/google/protobuf/descriptor_pool.pyi

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ from _typeshed import Incomplete
22

33
class DescriptorPool:
44
def __new__(cls, descriptor_db: Incomplete | None = ...): ...
5-
def __init__(self, descriptor_db: Incomplete | None = ...) -> None: ...
5+
def __init__( # pyright: ignore[reportInconsistentConstructor]
6+
self, descriptor_db: Incomplete | None = ..., use_deprecated_legacy_json_field_conflicts: bool = ...
7+
) -> None: ...
68
def Add(self, file_desc_proto): ...
79
def AddSerializedFile(self, serialized_file_desc_proto): ...
810
def AddDescriptor(self, desc): ...

stubs/protobuf/google/protobuf/message.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ class Message:
2727
def SerializePartialToString(self, deterministic: bool = ...) -> bytes: ...
2828
def ListFields(self) -> Sequence[tuple[FieldDescriptor, Any]]: ...
2929
# The TypeVar must be bound to `Message` or we get mypy errors, so we cannot use `Self` for `HasExtension` & `ClearExtension`
30-
def HasExtension(self: _M, extension_handle: _ExtensionFieldDescriptor[_M, Any]) -> bool: ...
31-
def ClearExtension(self: _M, extension_handle: _ExtensionFieldDescriptor[_M, Any]) -> None: ...
30+
def HasExtension(self: _M, field_descriptor: _ExtensionFieldDescriptor[_M, Any]) -> bool: ...
31+
def ClearExtension(self: _M, field_descriptor: _ExtensionFieldDescriptor[_M, Any]) -> None: ...
3232
# The TypeVar must be bound to `Message` or we get mypy errors, so we cannot use `Self` for `Extensions`
3333
@property
3434
def Extensions(self: _M) -> _ExtensionDict[_M]: ...

stubs/protobuf/google/protobuf/message_factory.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ class MessageFactory:
1212
def GetPrototype(self, descriptor: Descriptor) -> type[Message]: ...
1313
def GetMessages(self, files: Iterable[str]) -> dict[str, type[Message]]: ...
1414

15-
def GetMessages(file_protos: Iterable[FileDescriptorProto]) -> dict[str, type[Message]]: ...
15+
def GetMessages(file_protos: Iterable[FileDescriptorProto], pool: DescriptorPool | None = ...) -> dict[str, type[Message]]: ...

0 commit comments

Comments
 (0)