simpleio – Common I/O interactions

This library provides basic user/machine interactions. It helps to work with 3 kind of streams:

  • Input

  • Output

  • Errors

It also enables the usage of input storage, for its usage on the output stream.

Functions

program_exit(msg)
Parameters:

msg – The message to exit, or an exit code.

Exit with a message, or an exit code. That way, you can exit by yourself.

Parameters:

txt – The text to be printed on the screen. Multiple arguments are allowed.

Print a simple text on the screen, without adding a newline.

Parameters:

txt – The text to be printed on the screen. Multiple arguments are allowed.

New since 1.1.0.

Print a simple text on the screen, with adding a newline.

store_input(msg)
Parameters:

msg – The message to prompt the input.

Store an input, prompted with message msg. The input will keep safe until requested, or called for storage in a variable.

warning(msg)
Parameters:

msg – The message to show.

New since 1.2.0.

Shows a warning using :py:function:`diddiparser2.messages.show_warning`.

wait(amount)
Parameters:

amount – The amount of time to wait.

New since 1.2.0.

Stop the program for amount time using the Python time.sleep. Accepted DiddiScript types: Floating, Integer.