_emerge.JobStatusDisplay module¶
- class _emerge.JobStatusDisplay.JobStatusDisplay(quiet=False, xterm_titles=True)¶
Bases:
object
- _bound_properties = ('curval', 'failed', 'running')¶
- _default_term_codes = {'cr': '\r', 'el': '\x1b[K', 'nel': '\n'}¶
- _display(line)¶
- _display_status()¶
- _erase()¶
- _format_msg(msg)¶
- _init_term()¶
Initialize term control codes. :rtype: bool :return: True if term codes were successfully initialized,
False otherwise.
- _load_avg_str()¶
- _min_display_latency = 2¶
- _property_change(name, old_value, new_value)¶
- _set_width(width)¶
- _termcap_name_map = {'carriage_return': 'cr', 'clr_eol': 'el', 'newline': 'nel'}¶
- _update(msg)¶
- _write(s)¶
- display()¶
Display status on stdout, but only if something has changed since the last call. This always returns True, for continuous scheduling via timeout_add.
- displayMessage(msg)¶
- property out¶
Use a lazy reference to sys.stdout, in case the API consumer has temporarily overridden stdout.
- reset()¶