Skip to content

Commit 50961d4

Browse files
benjaminpsrittau
authored andcommitted
protobuf: Add Message.FromString static method. (#3327)
1 parent 4027add commit 50961d4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

third_party/2and3/google/protobuf/message.pyi

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Any, Sequence, Optional, Tuple
1+
from typing import Any, Sequence, Optional, Tuple, Type, TypeVar
22

33
from .descriptor import (
44
DescriptorBase,
@@ -13,6 +13,8 @@ class _ExtensionDict:
1313
def __getitem__(self, extension_handle: DescriptorBase) -> Any: ...
1414
def __setitem__(self, extension_handle: DescriptorBase, value: Any) -> None: ...
1515

16+
_T = TypeVar("_T")
17+
1618
class Message:
1719
DESCRIPTOR: Any
1820
def __deepcopy__(self, memo=...): ...
@@ -31,6 +33,8 @@ class Message:
3133
def HasExtension(self, extension_handle): ...
3234
def ClearExtension(self, extension_handle): ...
3335
def ByteSize(self) -> int: ...
36+
@classmethod
37+
def FromString(cls: Type[_T], s: Any) -> _T: ...
3438
@property
3539
def Extensions(self) -> _ExtensionDict: ...
3640

0 commit comments

Comments
 (0)