-
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.