Skip to content

Commit 963b8aa

Browse files
add os.login_tty for 3.11 (#7800)
python/cpython#29658
1 parent 4856064 commit 963b8aa

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

stdlib/os/__init__.pyi

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -605,6 +605,10 @@ def fstat(fd: int) -> stat_result: ...
605605
def ftruncate(__fd: int, __length: int) -> None: ...
606606
def fsync(fd: FileDescriptorLike) -> None: ...
607607
def isatty(__fd: int) -> bool: ...
608+
609+
if sys.platform != "win32" and sys.version_info >= (3, 11):
610+
def login_tty(__fd: int) -> None: ...
611+
608612
def lseek(__fd: int, __position: int, __how: int) -> int: ...
609613
def open(path: StrOrBytesPath, flags: int, mode: int = ..., *, dir_fd: int | None = ...) -> int: ...
610614
def pipe() -> tuple[int, int]: ...

stdlib/posix.pyi

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,9 @@ if sys.platform != "win32":
269269
if sys.version_info >= (3, 10):
270270
from os import RWF_APPEND as RWF_APPEND
271271

272+
if sys.version_info >= (3, 11):
273+
from os import login_tty as login_tty
274+
272275
if sys.version_info >= (3, 9):
273276
from os import CLD_KILLED as CLD_KILLED, CLD_STOPPED as CLD_STOPPED, waitstatus_to_exitcode as waitstatus_to_exitcode
274277

0 commit comments

Comments
 (0)