Change some str types to Text in google.protobuf.text_format (#5343)

Python 2 `unicode` values are supported. For example:
https://github.com/protocolbuffers/protobuf/blob/master/python/google/protobuf/text_format.py#L843
This commit is contained in:
Jukka Lehtosalo
2021-05-05 09:33:59 +01:00
committed by GitHub
parent 9f732a128a
commit a5e243fbcd

View File

@@ -145,7 +145,7 @@ class _Printer:
def PrintFieldValue(self, field: FieldDescriptor, value: Any) -> None: ...
def Parse(
text: Union[str, bytes],
text: Union[Text, bytes],
message: _M,
allow_unknown_extension: bool = ...,
allow_field_number: bool = ...,
@@ -153,7 +153,7 @@ def Parse(
allow_unknown_field: bool = ...,
) -> _M: ...
def Merge(
text: Union[str, bytes],
text: Union[Text, bytes],
message: _M,
allow_unknown_extension: bool = ...,
allow_field_number: bool = ...,
@@ -161,7 +161,7 @@ def Merge(
allow_unknown_field: bool = ...,
) -> _M: ...
def MergeLines(
lines: Iterable[Union[str, bytes]],
lines: Iterable[Union[Text, bytes]],
message: _M,
allow_unknown_extension: bool = ...,
allow_field_number: bool = ...,
@@ -181,8 +181,8 @@ class _Parser:
descriptor_pool: Optional[DescriptorPool] = ...,
allow_unknown_field: bool = ...,
) -> None: ...
def ParseLines(self, lines: Iterable[Union[str, bytes]], message: _M) -> _M: ...
def MergeLines(self, lines: Iterable[Union[str, bytes]], message: _M) -> _M: ...
def ParseLines(self, lines: Iterable[Union[Text, bytes]], message: _M) -> _M: ...
def MergeLines(self, lines: Iterable[Union[Text, bytes]], message: _M) -> _M: ...
class Tokenizer:
token: str = ...