in foundation_security_advisories/common_cve.py [0:0]
def prompt_yes_no(question: str, default=True):
if os.getenv("CI") or os.getenv("PROMPT_CHOOSE_DEFAULT"):
return default
try:
response = input(question + (" (Y/n)" if default else " (y/N)"))
except KeyboardInterrupt:
exit(0)
return response.strip().lower() in (["", "y", "yes"] if default else ["y", "yes"])