dexbot.whiptail module¶
-
class
dexbot.whiptail.
NoWhiptail
¶ Bases:
object
Imitates the interface of whiptail but uses click only.
This is very basic CLI: real state-of-the-1970s stuff, but it works everywhere
-
alert
(msg)¶
-
clear
()¶
-
confirm
(msg, default='yes')¶
-
node_radiolist
(*args, **kwargs)¶ Proxy stub to maintain compatibility with Whiptail class.
-
prompt
(msg, default='', password=False)¶
-
radiolist
(msg='', items=())¶
-
view_text
(text, pager=True)¶
-
-
class
dexbot.whiptail.
Response
(returncode, value)¶ Bases:
tuple
-
returncode
¶ Alias for field number 0
-
value
¶ Alias for field number 1
-
-
class
dexbot.whiptail.
Whiptail
(title='', backtitle='', height=20, width=60, auto_exit=True)¶ Bases:
object
-
alert
(msg)¶
-
calc_height
(msg)¶
-
checklist
(msg='', items=(), prefix=' - ')¶
-
clear
()¶
-
confirm
(msg, default='yes')¶
-
node_radiolist
(msg='', items=(), prefix='')¶
-
prompt
(msg, default='', password=False)¶
-
radiolist
(msg='', items=(), prefix=' - ')¶
-
run
(control, msg, extra=(), exit_on=(1, 255))¶
-
show_tag_only_list
(control, msg, items, prefix)¶
-
showlist
(control, msg, items, prefix)¶
-
view_file
(path)¶
-
view_text
(text, **kwargs)¶ Whiptail wants a file but we want to provide a text string.
-
-
dexbot.whiptail.
flatten
(data)¶
-
dexbot.whiptail.
get_whiptail
(title='')¶