From c0aafb9a34399b32a1103d1fd3354148f5186d52 Mon Sep 17 00:00:00 2001 From: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Date: Sun, 22 May 2022 15:36:50 -0700 Subject: [PATCH] termios: update for py311 (#7924) Co-authored-by: hauntsaninja <> --- stdlib/termios.pyi | 3 +++ tests/stubtest_allowlists/darwin-py311.txt | 2 -- tests/stubtest_allowlists/linux-py311.txt | 2 -- 3 files changed, 3 insertions(+), 4 deletions(-) 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