From 4118b5fc6ed680d816770bed3d8075173964bf53 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Mon, 6 Mar 2023 17:25:37 +0000 Subject: [PATCH] Update `console-menu` stubs for v0.8 (#9845) --- stubs/console-menu/METADATA.toml | 2 +- stubs/console-menu/consolemenu/console_menu.pyi | 14 ++++++++++++-- .../consolemenu/items/command_item.pyi | 8 +++++++- .../consolemenu/items/function_item.pyi | 1 + .../consolemenu/items/selection_item.pyi | 4 +++- .../consolemenu/items/submenu_item.pyi | 7 ++++++- 6 files changed, 30 insertions(+), 6 deletions(-) diff --git a/stubs/console-menu/METADATA.toml b/stubs/console-menu/METADATA.toml index 7431acfe0..29511ee7d 100644 --- a/stubs/console-menu/METADATA.toml +++ b/stubs/console-menu/METADATA.toml @@ -1 +1 @@ -version = "0.7.*" +version = "0.8.*" diff --git a/stubs/console-menu/consolemenu/console_menu.pyi b/stubs/console-menu/consolemenu/console_menu.pyi index 0d701717a..da5b03feb 100644 --- a/stubs/console-menu/consolemenu/console_menu.pyi +++ b/stubs/console-menu/consolemenu/console_menu.pyi @@ -34,6 +34,7 @@ class ConsoleMenu: clear_screen: bool = ..., show_exit_option: bool = ..., exit_option_text: str = ..., + exit_menu_char: str | None = None, ) -> None: ... @property def current_item(self) -> MenuItem | None: ... @@ -71,7 +72,14 @@ class MenuItem: menu: ConsoleMenu | None should_exit: bool index_item_separator: str - def __init__(self, text: str | Callable[[], str], menu: ConsoleMenu | None = ..., should_exit: bool = ...) -> None: ... + menu_char: str | None + def __init__( + self, + text: str | Callable[[], str], + menu: ConsoleMenu | None = None, + should_exit: bool = False, + menu_char: str | None = None, + ) -> None: ... def show(self, index: int) -> str: ... def set_up(self) -> None: ... def action(self) -> None: ... @@ -81,7 +89,9 @@ class MenuItem: def get_text(self) -> str: ... class ExitItem(MenuItem): - def __init__(self, text: str | Callable[[], str] = ..., menu: ConsoleMenu | None = ...) -> None: ... + def __init__( + self, text: str | Callable[[], str] = "Exit", menu: ConsoleMenu | None = None, menu_char: str | None = None + ) -> None: ... def show(self, index: int, available_width: None = ...) -> str: ... def clear_terminal() -> None: ... diff --git a/stubs/console-menu/consolemenu/items/command_item.pyi b/stubs/console-menu/consolemenu/items/command_item.pyi index f44003f84..1df604797 100644 --- a/stubs/console-menu/consolemenu/items/command_item.pyi +++ b/stubs/console-menu/consolemenu/items/command_item.pyi @@ -6,7 +6,13 @@ class CommandItem(ExternalItem): arguments: list[str] exit_status: int | None def __init__( - self, text: str, command: str, arguments: list[str] | None = ..., menu: ConsoleMenu | None = ..., should_exit: bool = ... + self, + text: str, + command: str, + arguments: list[str] | None = None, + menu: ConsoleMenu | None = None, + should_exit: bool = False, + menu_char: str | None = None, ) -> None: ... def action(self) -> None: ... def get_return(self) -> int: ... diff --git a/stubs/console-menu/consolemenu/items/function_item.pyi b/stubs/console-menu/consolemenu/items/function_item.pyi index 60df226e7..937932613 100644 --- a/stubs/console-menu/consolemenu/items/function_item.pyi +++ b/stubs/console-menu/consolemenu/items/function_item.pyi @@ -18,6 +18,7 @@ class FunctionItem(ExternalItem): kwargs: Mapping[str, Any] | None = ..., menu: ConsoleMenu | None = ..., should_exit: bool = ..., + menu_char: str | None = None, ) -> None: ... def action(self) -> None: ... def clean_up(self) -> None: ... diff --git a/stubs/console-menu/consolemenu/items/selection_item.pyi b/stubs/console-menu/consolemenu/items/selection_item.pyi index 07678800f..ce37a82bb 100644 --- a/stubs/console-menu/consolemenu/items/selection_item.pyi +++ b/stubs/console-menu/consolemenu/items/selection_item.pyi @@ -5,5 +5,7 @@ from consolemenu.items import MenuItem as MenuItem class SelectionItem(MenuItem): index: int - def __init__(self, text: str | Callable[[], str], index: int, menu: ConsoleMenu | None = ...) -> None: ... + def __init__( + self, text: str | Callable[[], str], index: int, menu: ConsoleMenu | None = None, menu_char: str | None = None + ) -> None: ... def get_return(self) -> int: ... diff --git a/stubs/console-menu/consolemenu/items/submenu_item.pyi b/stubs/console-menu/consolemenu/items/submenu_item.pyi index f1d8c611c..9cda42875 100644 --- a/stubs/console-menu/consolemenu/items/submenu_item.pyi +++ b/stubs/console-menu/consolemenu/items/submenu_item.pyi @@ -6,7 +6,12 @@ from consolemenu.items import MenuItem as MenuItem class SubmenuItem(MenuItem): submenu: ConsoleMenu def __init__( - self, text: str | Callable[[], str], submenu: ConsoleMenu, menu: ConsoleMenu | None = ..., should_exit: bool = ... + self, + text: str | Callable[[], str], + submenu: ConsoleMenu, + menu: ConsoleMenu | None = None, + should_exit: bool = False, + menu_char: str | None = None, ) -> None: ... menu: ConsoleMenu def set_menu(self, menu: ConsoleMenu) -> None: ...