mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-06 21:43:59 +08:00
[stdlib] Add missing Final (#14613)
This commit is contained in:
+14
-14
@@ -1,26 +1,26 @@
|
||||
import sys
|
||||
from collections.abc import Container, Iterable, Sequence
|
||||
from types import ModuleType
|
||||
from typing import Any, Literal
|
||||
from typing import Any, Final
|
||||
|
||||
if sys.platform == "win32":
|
||||
from _msi import *
|
||||
from _msi import _Database
|
||||
|
||||
AMD64: bool
|
||||
Win64: bool
|
||||
AMD64: Final[bool]
|
||||
Win64: Final[bool]
|
||||
|
||||
datasizemask: Literal[0x00FF]
|
||||
type_valid: Literal[0x0100]
|
||||
type_localizable: Literal[0x0200]
|
||||
typemask: Literal[0x0C00]
|
||||
type_long: Literal[0x0000]
|
||||
type_short: Literal[0x0400]
|
||||
type_string: Literal[0x0C00]
|
||||
type_binary: Literal[0x0800]
|
||||
type_nullable: Literal[0x1000]
|
||||
type_key: Literal[0x2000]
|
||||
knownbits: Literal[0x3FFF]
|
||||
datasizemask: Final = 0x00FF
|
||||
type_valid: Final = 0x0100
|
||||
type_localizable: Final = 0x0200
|
||||
typemask: Final = 0x0C00
|
||||
type_long: Final = 0x0000
|
||||
type_short: Final = 0x0400
|
||||
type_string: Final = 0x0C00
|
||||
type_binary: Final = 0x0800
|
||||
type_nullable: Final = 0x1000
|
||||
type_key: Final = 0x2000
|
||||
knownbits: Final = 0x3FFF
|
||||
|
||||
class Table:
|
||||
name: str
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import sys
|
||||
from typing import Final
|
||||
|
||||
if sys.platform == "win32":
|
||||
from . import Table
|
||||
@@ -89,6 +90,6 @@ if sys.platform == "win32":
|
||||
Upgrade: Table
|
||||
Verb: Table
|
||||
|
||||
tables: list[Table]
|
||||
tables: Final[list[Table]]
|
||||
|
||||
_Validation_records: list[tuple[str, str, str, int | None, int | None, str | None, int | None, str | None, str | None, str]]
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
import sys
|
||||
from typing import Final
|
||||
from typing_extensions import TypeAlias
|
||||
|
||||
if sys.platform == "win32":
|
||||
_SequenceType: TypeAlias = list[tuple[str, str | None, int]]
|
||||
|
||||
AdminExecuteSequence: _SequenceType
|
||||
AdminUISequence: _SequenceType
|
||||
AdvtExecuteSequence: _SequenceType
|
||||
InstallExecuteSequence: _SequenceType
|
||||
InstallUISequence: _SequenceType
|
||||
AdminExecuteSequence: Final[_SequenceType]
|
||||
AdminUISequence: Final[_SequenceType]
|
||||
AdvtExecuteSequence: Final[_SequenceType]
|
||||
InstallExecuteSequence: Final[_SequenceType]
|
||||
InstallUISequence: Final[_SequenceType]
|
||||
|
||||
tables: list[str]
|
||||
tables: Final[list[str]]
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import sys
|
||||
from typing import Final
|
||||
|
||||
if sys.platform == "win32":
|
||||
ActionText: list[tuple[str, str, str | None]]
|
||||
UIText: list[tuple[str, str | None]]
|
||||
ActionText: Final[list[tuple[str, str, str | None]]]
|
||||
UIText: Final[list[tuple[str, str | None]]]
|
||||
dirname: str
|
||||
tables: list[str]
|
||||
tables: Final[list[str]]
|
||||
|
||||
Reference in New Issue
Block a user