[stdlib] Mark constants as Final (#14577)

This commit is contained in:
Semyon Moroz
2025-08-15 11:19:03 +00:00
committed by GitHub
parent 554701e9b6
commit 85a787bba3
62 changed files with 1601 additions and 1583 deletions
+6 -6
View File
@@ -66,7 +66,7 @@ from sqlite3 import (
Row as Row,
Warning as Warning,
)
from typing import Literal
from typing import Final, Literal
if sys.version_info >= (3, 12):
from _sqlite3 import (
@@ -211,7 +211,7 @@ if sys.version_info >= (3, 11):
if sys.version_info < (3, 14):
# Deprecated and removed from _sqlite3 in 3.12, but removed from here in 3.14.
version: str
version: Final[str]
if sys.version_info < (3, 12):
if sys.version_info >= (3, 10):
@@ -223,9 +223,9 @@ if sys.version_info < (3, 12):
if sys.version_info < (3, 10):
from _sqlite3 import OptimizedUnicode as OptimizedUnicode
paramstyle: str
paramstyle: Final = "qmark"
threadsafety: Literal[0, 1, 3]
apilevel: str
apilevel: Final[str]
Date = date
Time = time
Timestamp = datetime
@@ -236,7 +236,7 @@ def TimestampFromTicks(ticks: float) -> Timestamp: ...
if sys.version_info < (3, 14):
# Deprecated in 3.12, removed in 3.14.
version_info: tuple[int, int, int]
version_info: Final[tuple[int, int, int]]
sqlite_version_info: tuple[int, int, int]
sqlite_version_info: Final[tuple[int, int, int]]
Binary = memoryview