[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
+67 -67
View File
@@ -2,25 +2,25 @@ import sys
from _typeshed import FileDescriptorLike
from collections.abc import Iterable
from types import TracebackType
from typing import Any, ClassVar, final
from typing import Any, ClassVar, Final, final
from typing_extensions import Self
if sys.platform != "win32":
PIPE_BUF: int
POLLERR: int
POLLHUP: int
POLLIN: int
PIPE_BUF: Final[int]
POLLERR: Final[int]
POLLHUP: Final[int]
POLLIN: Final[int]
if sys.platform == "linux":
POLLMSG: int
POLLNVAL: int
POLLOUT: int
POLLPRI: int
POLLRDBAND: int
POLLMSG: Final[int]
POLLNVAL: Final[int]
POLLOUT: Final[int]
POLLPRI: Final[int]
POLLRDBAND: Final[int]
if sys.platform == "linux":
POLLRDHUP: int
POLLRDNORM: int
POLLWRBAND: int
POLLWRNORM: int
POLLRDHUP: Final[int]
POLLRDNORM: Final[int]
POLLWRBAND: Final[int]
POLLWRNORM: Final[int]
# This is actually a function that returns an instance of a class.
# The class is not accessible directly, and also calls itself select.poll.
@@ -71,45 +71,45 @@ if sys.platform != "linux" and sys.platform != "win32":
@classmethod
def fromfd(cls, fd: FileDescriptorLike, /) -> kqueue: ...
KQ_EV_ADD: int
KQ_EV_CLEAR: int
KQ_EV_DELETE: int
KQ_EV_DISABLE: int
KQ_EV_ENABLE: int
KQ_EV_EOF: int
KQ_EV_ERROR: int
KQ_EV_FLAG1: int
KQ_EV_ONESHOT: int
KQ_EV_SYSFLAGS: int
KQ_FILTER_AIO: int
KQ_EV_ADD: Final[int]
KQ_EV_CLEAR: Final[int]
KQ_EV_DELETE: Final[int]
KQ_EV_DISABLE: Final[int]
KQ_EV_ENABLE: Final[int]
KQ_EV_EOF: Final[int]
KQ_EV_ERROR: Final[int]
KQ_EV_FLAG1: Final[int]
KQ_EV_ONESHOT: Final[int]
KQ_EV_SYSFLAGS: Final[int]
KQ_FILTER_AIO: Final[int]
if sys.platform != "darwin":
KQ_FILTER_NETDEV: int
KQ_FILTER_PROC: int
KQ_FILTER_READ: int
KQ_FILTER_SIGNAL: int
KQ_FILTER_TIMER: int
KQ_FILTER_VNODE: int
KQ_FILTER_WRITE: int
KQ_NOTE_ATTRIB: int
KQ_NOTE_CHILD: int
KQ_NOTE_DELETE: int
KQ_NOTE_EXEC: int
KQ_NOTE_EXIT: int
KQ_NOTE_EXTEND: int
KQ_NOTE_FORK: int
KQ_NOTE_LINK: int
KQ_FILTER_NETDEV: Final[int]
KQ_FILTER_PROC: Final[int]
KQ_FILTER_READ: Final[int]
KQ_FILTER_SIGNAL: Final[int]
KQ_FILTER_TIMER: Final[int]
KQ_FILTER_VNODE: Final[int]
KQ_FILTER_WRITE: Final[int]
KQ_NOTE_ATTRIB: Final[int]
KQ_NOTE_CHILD: Final[int]
KQ_NOTE_DELETE: Final[int]
KQ_NOTE_EXEC: Final[int]
KQ_NOTE_EXIT: Final[int]
KQ_NOTE_EXTEND: Final[int]
KQ_NOTE_FORK: Final[int]
KQ_NOTE_LINK: Final[int]
if sys.platform != "darwin":
KQ_NOTE_LINKDOWN: int
KQ_NOTE_LINKINV: int
KQ_NOTE_LINKUP: int
KQ_NOTE_LOWAT: int
KQ_NOTE_PCTRLMASK: int
KQ_NOTE_PDATAMASK: int
KQ_NOTE_RENAME: int
KQ_NOTE_REVOKE: int
KQ_NOTE_TRACK: int
KQ_NOTE_TRACKERR: int
KQ_NOTE_WRITE: int
KQ_NOTE_LINKDOWN: Final[int]
KQ_NOTE_LINKINV: Final[int]
KQ_NOTE_LINKUP: Final[int]
KQ_NOTE_LOWAT: Final[int]
KQ_NOTE_PCTRLMASK: Final[int]
KQ_NOTE_PDATAMASK: Final[int]
KQ_NOTE_RENAME: Final[int]
KQ_NOTE_REVOKE: Final[int]
KQ_NOTE_TRACK: Final[int]
KQ_NOTE_TRACKERR: Final[int]
KQ_NOTE_WRITE: Final[int]
if sys.platform == "linux":
@final
@@ -133,23 +133,23 @@ if sys.platform == "linux":
@classmethod
def fromfd(cls, fd: FileDescriptorLike, /) -> epoll: ...
EPOLLERR: int
EPOLLEXCLUSIVE: int
EPOLLET: int
EPOLLHUP: int
EPOLLIN: int
EPOLLMSG: int
EPOLLONESHOT: int
EPOLLOUT: int
EPOLLPRI: int
EPOLLRDBAND: int
EPOLLRDHUP: int
EPOLLRDNORM: int
EPOLLWRBAND: int
EPOLLWRNORM: int
EPOLL_CLOEXEC: int
EPOLLERR: Final[int]
EPOLLEXCLUSIVE: Final[int]
EPOLLET: Final[int]
EPOLLHUP: Final[int]
EPOLLIN: Final[int]
EPOLLMSG: Final[int]
EPOLLONESHOT: Final[int]
EPOLLOUT: Final[int]
EPOLLPRI: Final[int]
EPOLLRDBAND: Final[int]
EPOLLRDHUP: Final[int]
EPOLLRDNORM: Final[int]
EPOLLWRBAND: Final[int]
EPOLLWRNORM: Final[int]
EPOLL_CLOEXEC: Final[int]
if sys.version_info >= (3, 14):
EPOLLWAKEUP: int
EPOLLWAKEUP: Final[int]
if sys.platform != "linux" and sys.platform != "darwin" and sys.platform != "win32":
# Solaris only