[stdlib] Add missing Final (#14613)

This commit is contained in:
Semyon Moroz
2025-08-21 10:18:20 +00:00
committed by GitHub
parent 9b5b3ecb0a
commit 9bb8c4f1f9
30 changed files with 197 additions and 187 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ SPECIALSNL: Final[set[str]]
def make_quoted_pairs(value: Any) -> str: ...
def quote_string(value: Any) -> str: ...
rfc2047_matcher: Pattern[str]
rfc2047_matcher: Final[Pattern[str]]
class TokenList(list[TokenList | Terminal]):
token_type: str | None
+10 -3
View File
@@ -4,9 +4,16 @@ from typing import ClassVar, Final, overload
__all__ = ["Charset", "add_alias", "add_charset", "add_codec"]
QP: Final[int] # undocumented
BASE64: Final[int] # undocumented
SHORTEST: Final[int] # undocumented
QP: Final = 1 # undocumented
BASE64: Final = 2 # undocumented
SHORTEST: Final = 3 # undocumented
RFC2047_CHROME_LEN: Final = 7 # undocumented
DEFAULT_CHARSET: Final = "us-ascii" # undocumented
UNKNOWN8BIT: Final = "unknown-8bit" # undocumented
EMPTYSTRING: Final = "" # undocumented
CHARSETS: Final[dict[str, tuple[int | None, int | None, str | None]]]
ALIASES: Final[dict[str, str]]
CODEC_MAP: Final[dict[str, str | None]] # undocumented
class Charset:
input_charset: str