~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/ui/text.py

  • Committer: John Arbash Meinel
  • Date: 2006-10-31 21:29:02 UTC
  • mfrom: (2104 +trunk)
  • mto: This revision was merged to the branch mainline in revision 2110.
  • Revision ID: john@arbash-meinel.com-20061031212902-4b33920b90e9ce92
[merge] bzr.dev 2104

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
"""Text UI, write output to the console.
20
20
"""
21
21
 
 
22
import sys
 
23
 
 
24
from bzrlib.lazy_import import lazy_import
 
25
lazy_import(globals(), """
22
26
import getpass
23
 
import sys
24
 
 
25
 
import bzrlib.progress
26
 
from bzrlib.symbol_versioning import (deprecated_method, 
27
 
        zero_eight)
 
27
 
 
28
from bzrlib import (
 
29
    progress,
 
30
    )
 
31
""")
 
32
 
 
33
from bzrlib.symbol_versioning import (
 
34
    deprecated_method,
 
35
    zero_eight,
 
36
    )
28
37
from bzrlib.ui import CLIUIFactory
29
38
 
30
39
 
61
70
        """See UIFactory.nested_progress_bar()."""
62
71
        # this in turn is abstract, and creates either a tty or dots
63
72
        # bar depending on what we think of the terminal
64
 
        return bzrlib.progress.ProgressBar()
 
73
        return progress.ProgressBar()
65
74
 
66
75
    def get_password(self, prompt='', **kwargs):
67
76
        """Prompt the user for a password.
86
95
        may return a tty or dots bar depending on the terminal.
87
96
        """
88
97
        if self._progress_bar_stack is None:
89
 
            self._progress_bar_stack = bzrlib.progress.ProgressBarStack(
 
98
            self._progress_bar_stack = progress.ProgressBarStack(
90
99
                klass=self._bar_type)
91
100
        return self._progress_bar_stack.get_nested()
92
101