20 lines
471 B
Python
20 lines
471 B
Python
import logging
|
|
|
|
import click
|
|
|
|
logger = logging.getLogger(__name__)
|
|
|
|
|
|
def clean_input(prompt: str = ""):
|
|
try:
|
|
# ask for input, default when just pressing Enter is y
|
|
logger.debug("Asking user via keyboard...")
|
|
|
|
return click.prompt(
|
|
text=prompt, prompt_suffix=" ", default="", show_default=False
|
|
)
|
|
except KeyboardInterrupt:
|
|
logger.info("You interrupted AutoGPT")
|
|
logger.info("Quitting...")
|
|
exit(0)
|