From 7112237b455ef71bf1bf3a1bc74d7889012af2b2 Mon Sep 17 00:00:00 2001 From: nightcityblade Date: Sat, 8 Aug 2026 23:24:38 +0800 Subject: [PATCH] [protobuf] Fix internal encoder factory signatures --- .../google/protobuf/internal/encoder.pyi | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/stubs/protobuf/google/protobuf/internal/encoder.pyi b/stubs/protobuf/google/protobuf/internal/encoder.pyi index 4b481b9d4b23..958de8f3f86f 100644 --- a/stubs/protobuf/google/protobuf/internal/encoder.pyi +++ b/stubs/protobuf/google/protobuf/internal/encoder.pyi @@ -30,20 +30,19 @@ def TagBytes(field_number: int, wire_type: int) -> bytes: ... _Encoder: TypeAlias = Callable[[Callable[[bytes], int], bytes, bool], int] -Int32Encoder: _Encoder -Int64Encoder: _Encoder -EnumEncoder: _Encoder -UInt32Encoder: _Encoder -UInt64Encoder: _Encoder -SInt32Encoder: _Encoder -SInt64Encoder: _Encoder -Fixed32Encoder: _Encoder -Fixed64Encoder: _Encoder -SFixed32Encoder: _Encoder -SFixed64Encoder: _Encoder -FloatEncoder: _Encoder -DoubleEncoder: _Encoder - +def Int32Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def Int64Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def EnumEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def UInt32Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def UInt64Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def SInt32Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def SInt64Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def Fixed32Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def Fixed64Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def SFixed32Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def SFixed64Encoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def FloatEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... +def DoubleEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... def BoolEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... def StringEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ... def BytesEncoder(field_number: int, is_repeated: bool, is_packed: bool) -> _Encoder: ...