From 564347b04e58efbaebf173ef03fdc6eb30a09704 Mon Sep 17 00:00:00 2001 From: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Date: Sat, 25 Jun 2022 19:10:58 +0530 Subject: [PATCH] chardet: improve stubs (#8155) --- stubs/chardet/chardet/__init__.pyi | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/stubs/chardet/chardet/__init__.pyi b/stubs/chardet/chardet/__init__.pyi index 7f883daba..7f9dd122c 100644 --- a/stubs/chardet/chardet/__init__.pyi +++ b/stubs/chardet/chardet/__init__.pyi @@ -1,9 +1,6 @@ import sys -from typing import Any -from .universaldetector import UniversalDetector as UniversalDetector - -def __getattr__(name: str) -> Any: ... # incomplete +from .universaldetector import UniversalDetector as UniversalDetector, _FinalResultType, _IntermediateResultType if sys.version_info >= (3, 8): from typing import TypedDict @@ -24,3 +21,8 @@ class _SMModelType(TypedDict): state_table: tuple[int, ...] char_len_table: tuple[int, ...] name: str + +VERSION: list[str] + +def detect(byte_str: bytes | bytearray) -> _FinalResultType: ... +def detect_all(byte_str: bytes | bytearray, ignore_threshold: bool = ...) -> list[_IntermediateResultType]: ...