-
Committer:
Vincent Ladeuil
-
Date:
2009-04-02 10:43:01 UTC
-
mto:
(4248.1.1 trunk)
-
mto:
This revision was merged to the branch mainline in
revision
4249.
-
Revision ID:
v.ladeuil+lp@free.fr-20090402104301-esvcd0lcqru9g4lb
Stop requiring a tty for CLIUIFactory and derivatives.
* bzrlib/ui/text.py:
(TextUIFactory.prompt): Deleted, not needed anymore.
* bzrlib/ui/__init__.py:
(CLIUIFactory.get_boolean): Delegate terminal handling to
prompt().
(CLIUIFactory.get_non_echoed_password): Simplified.
(CLIUIFactory.get_password): Delegate terminal handling to
prompt().
(CLIUIFactory.prompt): Clear the terminal, builb, encode and
displays the prompt.
(SilentUIFactory.prompt): Update signature.
* bzrlib/tests/__init__.py:
(TestUIFactory.__init__): Simplified.
(TestUIFactory.get_non_echoed_password): No need for prompt here.
* errors.py:
(NotATerminal): Deleted.