summaryrefslogtreecommitdiffstats
path: root/pym/emerge/__init__.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-07-08 06:07:23 +0000
committerZac Medico <zmedico@gentoo.org>2007-07-08 06:07:23 +0000
commit41ccdc0ab3efce184ab6d7a0f49a490c8fda21f9 (patch)
treea13e0e67303921d690d60ffc08d07c0b3f6c4124 /pym/emerge/__init__.py
parentd3a3b04bacbf42d945820adb1b5005bff59b02f2 (diff)
downloadportage-41ccdc0ab3efce184ab6d7a0f49a490c8fda21f9.tar.gz
portage-41ccdc0ab3efce184ab6d7a0f49a490c8fda21f9.tar.bz2
portage-41ccdc0ab3efce184ab6d7a0f49a490c8fda21f9.zip
Add color classes PROMPT_CHOICE_{DEFAULT,OTHER} for emerge's Yes/No prompt.
svn path=/main/trunk/; revision=7199
Diffstat (limited to 'pym/emerge/__init__.py')
-rw-r--r--pym/emerge/__init__.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/pym/emerge/__init__.py b/pym/emerge/__init__.py
index e48e6c085..cbecf9b22 100644
--- a/pym/emerge/__init__.py
+++ b/pym/emerge/__init__.py
@@ -135,7 +135,11 @@ def userquery(prompt, responses=None, colours=None):
KeyboardInterrupt is converted to SystemExit to avoid tracebacks being
printed."""
if responses is None:
- responses, colours = ["Yes", "No"], [green, red]
+ responses = ["Yes", "No"]
+ colours = [
+ create_color_func("PROMPT_CHOICE_DEFAULT"),
+ create_color_func("PROMPT_CHOICE_OTHER")
+ ]
elif colours is None:
colours=[bold]
colours=(colours*len(responses))[:len(responses)]