Part of bzrlib.tests.testui View In Hierarchy
This is overloaded as both the UIFactory and the progress model.
| Method | __init__ | Undocumented |
| Method | nested_progress_bar | Return a nested progress bar. |
| Method | finished | Undocumented |
| Method | update | Undocumented |
Inherited from UIFactory:
| Method | __enter__ | Context manager entry support. |
| Method | __exit__ | Context manager exit support. |
| Method | be_quiet | Tell the UI to be more quiet, or not. |
| Method | confirm_action | Seek user confirmation for an action. |
| Method | get_password | Prompt the user for a password. |
| Method | is_quiet | Undocumented |
| Method | make_output_stream | Get a stream for sending out bulk text data. |
| Method | clear_term | Prepare the terminal for output. |
| Method | format_user_warning | Undocumented |
| Method | choose | Prompt the user for a list of alternatives. |
| Method | get_boolean | Get a boolean question answered from the user. |
| Method | get_integer | Get an integer from the user. |
| Method | make_progress_view | Construct a new ProgressView object for this UI. |
| Method | recommend_upgrade | Recommend the user upgrade a control directory. |
| Method | report_transport_activity | Called by transports as they do IO. |
| Method | log_transport_activity | Write out whatever transport activity has been measured. |
| Method | show_user_warning | Show a warning to the user. |
| Method | show_error | Show an error message (not an exception) to the user. |
| Method | show_message | Show a message to the user. |
| Method | show_warning | Show a warning to the user. |
| Method | _make_output_stream_explicit | Undocumented |
| Method | _progress_finished | Called by the ProgressTask when it finishes |
| Method | _progress_all_finished | Called when the top-level progress task finished |
| Method | _progress_updated | Called by the ProgressTask when it changes. |
Inherited from DummyProgress:
| Method | tick | Undocumented |
| Method | child_update | Undocumented |
| Method | clear | Undocumented |
| Method | child_progress | Undocumented |
When the bar has been finished with, it should be released by calling bar.finished().