Files
Audacity-LRC-Tools/utils.py
2025-12-16 12:19:44 +00:00

23 lines
493 B
Python

"""
A set of common utilities.
"""
def inputYN(text: str, default: bool=None):
"""
Prompty the user with a yes/no prompt.
Args:
text (str): The text displayed to the user.
default (bool): The default answer.
"""
while True:
i = input(text)
if i.lower() in ['1', 'y', 'yes']:
return True
if i.lower() in ['0', 'n', 'no']:
return False
if default is not None and i == '':
return default