diff --git a/pypinyin/converter.pyi b/pypinyin/converter.pyi index cccbade..4368a02 100644 --- a/pypinyin/converter.pyi +++ b/pypinyin/converter.pyi @@ -9,7 +9,7 @@ from pypinyin.constants import Style TStyle = Style -TErrors = Union[Callable[[Text], Text], Text] +TErrors = Union[Callable[[Text], Union[Text, List[Text], List[List[Text]], None]], Text] TPinyinResult = List[List[Text]] TErrorResult = Union[Text, List[Text], None] TNoPinyinResult = Union[TPinyinResult, List[Text], Text, None] diff --git a/pypinyin/core.pyi b/pypinyin/core.pyi index aefda56..89bc4ae 100644 --- a/pypinyin/core.pyi +++ b/pypinyin/core.pyi @@ -11,7 +11,7 @@ from pypinyin.converter import Converter TStyle = Union[Style, Text] -TErrors = Union[Callable[[Text], Text], Text] +TErrors = Union[Callable[[Text], Union[Text, List[Text], List[List[Text]], None]], Text] TPinyinResult = List[List[Text]]