~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/progress.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-08-04 05:20:54 UTC
  • mfrom: (4580.3.11 selftest)
  • Revision ID: pqm@pqm.ubuntu.com-20090804052054-yd271soudff1dbgt
(mbp) fix selftest progress and error display problems

Show diffs side-by-side

added added

removed removed

Lines of Context:
69
69
    Code updating the task may also set fields as hints about how to display
70
70
    it: show_pct, show_spinner, show_eta, show_count, show_bar.  UIs
71
71
    will not necessarily respect all these fields.
 
72
    
 
73
    :ivar update_latency: The interval (in seconds) at which the PB should be
 
74
        updated.  Setting this to zero suggests every update should be shown
 
75
        synchronously.
 
76
 
 
77
    :ivar show_transport_activity: If true (default), transport activity
 
78
        will be shown when this task is drawn.  Disable it if you're sure 
 
79
        that only irrelevant or uninteresting transport activity can occur
 
80
        during this task.
72
81
    """
73
82
 
74
83
    def __init__(self, parent_task=None, ui_factory=None, progress_view=None):
97
106
        self.show_eta = False,
98
107
        self.show_count = True
99
108
        self.show_bar = True
 
109
        self.update_latency = 0.1
 
110
        self.show_transport_activity = True
100
111
 
101
112
    def __repr__(self):
102
113
        return '%s(%r/%r, msg=%r)' % (