MCPcopy Index your code
hub / github.com/masterking32/MasterHttpRelayVPN / prompt

Function prompt

setup.py:40–52  ·  view source on GitHub ↗
(question: str, default: str | None = None)

Source from the content-addressed store, hash-verified

38
39
40def prompt(question: str, default: str | None = None) -> str:
41 suffix = f" [{dim(default)}]" if default else ""
42 while True:
43 try:
44 raw = input(f"{cyan('?')} {question}{suffix}: ").strip()
45 except EOFError:
46 print()
47 sys.exit(1)
48 if not raw and default is not None:
49 return default
50 if raw:
51 return raw
52 print(red(" value required"))
53
54
55def prompt_yes_no(question: str, default: bool = True) -> bool:

Callers 3

configure_apps_scriptFunction · 0.85
configure_networkFunction · 0.85
mainFunction · 0.85

Calls 3

dimFunction · 0.85
cyanFunction · 0.85
redFunction · 0.85

Tested by

no test coverage detected