Use Final for undocumented constants (#12450)

This commit is contained in:
Max Muoto
2024-07-28 05:02:06 -05:00
committed by GitHub
parent 1f4d0a815f
commit 9a77f6006d
10 changed files with 60 additions and 61 deletions

View File

@@ -1,6 +1,6 @@
import sys
import termios
from typing import IO
from typing import IO, Final
from typing_extensions import TypeAlias
if sys.platform != "win32":
@@ -15,13 +15,13 @@ if sys.platform != "win32":
_FD: TypeAlias = int | IO[str]
# XXX: Undocumented integer constants
IFLAG: int
OFLAG: int
CFLAG: int
LFLAG: int
ISPEED: int
OSPEED: int
CC: int
IFLAG: Final[int]
OFLAG: Final[int]
CFLAG: Final[int]
LFLAG: Final[int]
ISPEED: Final[int]
OSPEED: Final[int]
CC: Final[int]
def setraw(fd: _FD, when: int = 2) -> _ModeSetterReturn: ...
def setcbreak(fd: _FD, when: int = 2) -> _ModeSetterReturn: ...