diff --git a/stdlib/termios.pyi b/stdlib/termios.pyi index b2423304b..494162a49 100644 --- a/stdlib/termios.pyi +++ b/stdlib/termios.pyi @@ -244,5 +244,8 @@ if sys.platform != "win32": def tcdrain(__fd: FileDescriptorLike) -> None: ... def tcflush(__fd: FileDescriptorLike, __queue: int) -> None: ... def tcflow(__fd: FileDescriptorLike, __action: int) -> None: ... + if sys.version_info >= (3, 11): + def tcgetwinsize(__fd: FileDescriptorLike) -> tuple[int, int]: ... + def tcsetwinsize(__fd: FileDescriptorLike, __winsize: tuple[int, int]) -> None: ... class error(Exception): ... diff --git a/tests/stubtest_allowlists/darwin-py311.txt b/tests/stubtest_allowlists/darwin-py311.txt index f9916b54f..746a6e104 100644 --- a/tests/stubtest_allowlists/darwin-py311.txt +++ b/tests/stubtest_allowlists/darwin-py311.txt @@ -1,6 +1,4 @@ _?curses.A_ITALIC _?curses.color_pair -termios.tcgetwinsize -termios.tcsetwinsize xxlimited.Xxo.x_exports distutils.util.__warningregistry__ diff --git a/tests/stubtest_allowlists/linux-py311.txt b/tests/stubtest_allowlists/linux-py311.txt index aad7b0f63..874f19a20 100644 --- a/tests/stubtest_allowlists/linux-py311.txt +++ b/tests/stubtest_allowlists/linux-py311.txt @@ -41,6 +41,4 @@ sqlite3.dbapi2.SQLITE_BUSY_TIMEOUT sqlite3.dbapi2.SQLITE_CORRUPT_INDEX sqlite3.dbapi2.SQLITE_IOERR_CORRUPTFS sqlite3.dbapi2.SQLITE_IOERR_DATA -termios.tcgetwinsize -termios.tcsetwinsize xxlimited.Xxo.x_exports