2.6. libmace.printf
Console output routines.
$Repo: git://git.sugarlabs.org/alsroot/codelets.git$
$File: src/printf.py$
$Data: 2011-11-07$
-
libmace.printf.VERBOSE
Disable/enable non-status output.
-
libmace.printf.QUIET
Disable/enable any output.
-
libmace.printf.dump(message, *args)
Print verbatim text.
Parameters: |
- message – text to print
- *args – % arguments to expand message value
|
-
libmace.printf.info(message, *args)
Print information text.
Parameters: |
- message – text to print
- *args – % arguments to expand message value
|
-
libmace.printf.exception(message=None, *args)
Print exception text.
Call this function in try..except block after getting exceptions.
Parameters: |
- message – text to print
- *args – % arguments to expand message value
|
-
libmace.printf.scan_yn(message, *args)
Request for Y/N input.
Parameters: |
- message – prefix text to print
- *args – % arguments to expand message value
|
Returns: | True if user’s input was Y
|
-
libmace.printf.progress(message, *args)
Print status line text.
Status line will be shown as the last line all time and will be cleared
on program exit.
Parameters: |
- message – prefix text to print
- *args – % arguments to expand message value
|
-
libmace.printf.clear_progress()
Clear status line on program exit.
-
libmace.printf.hint(message, *args)
Add new hint.
All hint will be queued to print them at once in flush_hints() function
on program exit.
Parameters: |
- message – prefix text to print
- *args – % arguments to expand message value
|
-
libmace.printf.flush_hints()
Print all queued hints.