diff --git a/stdlib/3/_curses.pyi b/stdlib/3/_curses.pyi index 8f1ffff21..368dda208 100644 --- a/stdlib/3/_curses.pyi +++ b/stdlib/3/_curses.pyi @@ -2,7 +2,9 @@ # # NOTE: This dynamically typed stub was automatically generated by stubgen. -from typing import Any +from typing import Any, BinaryIO, Tuple, Union + +chtype = Union[str, bytes, int] ALL_MOUSE_EVENTS = ... # type: int A_ALTCHARSET = ... # type: int @@ -217,79 +219,79 @@ REPORT_MOUSE_POSITION = ... # type: int _C_API = ... # type: Any version = ... # type: bytes -def baudrate(*args, **kwargs): ... -def beep(*args, **kwargs): ... -def can_change_color(*args, **kwargs): ... -def cbreak(*args, **kwargs): ... -def color_content(*args, **kwargs): ... -def color_pair(*args, **kwargs): ... -def curs_set(*args, **kwargs): ... -def def_prog_mode(*args, **kwargs): ... -def def_shell_mode(*args, **kwargs): ... -def delay_output(*args, **kwargs): ... -def doupdate(*args, **kwargs): ... -def echo(*args, **kwargs): ... -def endwin(*args, **kwargs): ... -def erasechar(*args, **kwargs): ... -def filter(*args, **kwargs): ... -def flash(*args, **kwargs): ... -def flushinp(*args, **kwargs): ... -def getmouse(*args, **kwargs): ... -def getsyx(*args, **kwargs): ... -def getwin(*args, **kwargs): ... -def halfdelay(*args, **kwargs): ... -def has_colors(*args, **kwargs): ... -def has_ic(*args, **kwargs): ... -def has_il(*args, **kwargs): ... -def has_key(*args, **kwargs): ... -def init_color(*args, **kwargs): ... -def init_pair(*args, **kwargs): ... -def initscr(*args, **kwargs): ... -def intrflush(*args, **kwargs): ... -def is_term_resized(*args, **kwargs): ... -def isendwin(*args, **kwargs): ... -def keyname(*args, **kwargs): ... -def killchar(*args, **kwargs): ... -def longname(*args, **kwargs): ... -def meta(*args, **kwargs): ... -def mouseinterval(*args, **kwargs): ... -def mousemask(*args, **kwargs): ... -def napms(*args, **kwargs): ... -def newpad(*args, **kwargs): ... -def newwin(*args, **kwargs): ... -def nl(*args, **kwargs): ... -def nocbreak(*args, **kwargs): ... -def noecho(*args, **kwargs): ... -def nonl(*args, **kwargs): ... -def noqiflush(*args, **kwargs): ... -def noraw(*args, **kwargs): ... -def pair_content(*args, **kwargs): ... -def pair_number(*args, **kwargs): ... -def putp(*args, **kwargs): ... -def qiflush(*args, **kwargs): ... -def raw(*args, **kwargs): ... -def reset_prog_mode(*args, **kwargs): ... -def reset_shell_mode(*args, **kwargs): ... -def resetty(*args, **kwargs): ... -def resize_term(*args, **kwargs): ... -def resizeterm(*args, **kwargs): ... -def savetty(*args, **kwargs): ... -def setsyx(*args, **kwargs): ... -def setupterm(*args, **kwargs): ... -def start_color(*args, **kwargs): ... -def termattrs(*args, **kwargs): ... -def termname(*args, **kwargs): ... -def tigetflag(*args, **kwargs): ... -def tigetnum(*args, **kwargs): ... -def tigetstr(*args, **kwargs): ... -def tparm(*args, **kwargs): ... -def typeahead(*args, **kwargs): ... -def unctrl(*args, **kwargs): ... -def unget_wch(*args, **kwargs): ... -def ungetch(*args, **kwargs): ... -def ungetmouse(*args, **kwargs): ... -def update_lines_cols(*args, **kwargs): ... -def use_default_colors(*args, **kwargs): ... -def use_env(*args, **kwargs): ... +def baudrate() -> int: ... +def beep() -> None: ... +def can_change_color() -> bool: ... +def cbreak(flag: bool = ...) -> None: ... +def color_content(color_number: int) -> Tuple[int, int, int]: ... +def color_pair(color_number: int) -> int: ... +def curs_set(visibility: int) -> int: ... +def def_prog_mode() -> None: ... +def def_shell_mode() -> None: ... +def delay_output(ms: int) -> None: ... +def doupdate() -> None: ... +def echo(flag: bool = ...) -> None: ... +def endwin() -> None: ... +def erasechar() -> bytes: ... +def filter() -> None: ... +def flash() -> None: ... +def flushinp() -> None: ... +def getmouse() -> Tuple[int, int, int, int, int]: ... +def getsyx() -> Tuple[int, int]: ... +def getwin(f: BinaryIO): ... +def halfdelay(tenths: int) -> None: ... +def has_colors() -> bool: ... +def has_ic() -> bool: ... +def has_il() -> bool: ... +def has_key(ch: int) -> bool: ... +def init_color(color_number: int, r: int, g: int, b: int) -> None: ... +def init_pair(pair_number: int, fg: int, bg: int) -> None: ... +def initscr(): ... +def intrflush(ch: bool) -> None: ... +def is_term_resized(nlines: int, ncols: int) -> bool: ... +def isendwin() -> bool: ... +def keyname(k: int) -> bytes: ... +def killchar() -> bytes: ... +def longname() -> bytes: ... +def meta(yes: bool) -> None: ... +def mouseinterval(interval: int) -> None: ... +def mousemask(mousemask: int) -> Tuple[int, int]: ... +def napms(ms: int) -> int: ... +def newpad(nlines: int, ncols: int): ... +def newwin(nlines: int, ncols: int, begin_y: int = ..., begin_x: int = ...): ... +def nl(flag: bool = ...) -> None: ... +def nocbreak() -> None: ... +def noecho() -> None: ... +def nonl() -> None: ... +def noqiflush() -> None: ... +def noraw() -> None: ... +def pair_content(pair_number: int) -> Tuple[int, int]: ... +def pair_number(attr: int) -> int: ... +def putp(string: bytes) -> None: ... +def qiflush(flag: bool = ...) -> None: ... +def raw(flag: bool = ...) -> None: ... +def reset_prog_mode() -> None: ... +def reset_shell_mode() -> None: ... +def resetty() -> None: ... +def resize_term(nlines: int, ncols: int) -> None: ... +def resizeterm(nlines: int, ncols: int) -> None: ... +def savetty() -> None: ... +def setsyx(y: int, x: int) -> None: ... +def setupterm(termstr: str = ..., fd: int = ...) -> None: ... +def start_color() -> None: ... +def termattrs() -> int: ... +def termname() -> bytes: ... +def tigetflag(capname: str) -> int: ... +def tigetnum(capname: str) -> int: ... +def tigetstr(capname: str) -> bytes: ... +def tparm(fmt: str, i1: int = ..., i2: int = ..., i3: int = ..., i4: int = ..., i5: int = ..., i6: int = ..., i7: int = ..., i8: int = ..., i9: int = ...) -> str: ... +def typeahead(fd: int) -> None: ... +def unctrl(ch: chtype) -> bytes: ... +def unget_wch(ch: chtype) -> None: ... +def ungetch(ch: chtype) -> None: ... +def ungetmouse(id: int, x: int, y: int, z: int, bstate: int) -> None: ... +def update_lines_cols() -> int: ... +def use_default_colors() -> None: ... +def use_env(flag: bool) -> None: ... class error(Exception): ...