user_entry#

pybear.base.user_entry(prompt)#

Manual validation for user-entered string.

Parameters:
promptstr

Text string displayed to the user at prompt.

Returns:
user_entrystr

Validated user entry.

Examples

>>> from pybear.input_validation import user_entry
>>> out = user_entry('Enter any input > ')
Enter any input > foo
>>> # user is prompted to verify their own entry
User entered "foo"... accept? (y/n) > y
>>> out
foo