summaryrefslogtreecommitdiffstats
path: root/pym/portage/output.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-06-17 18:59:14 +0000
committerZac Medico <zmedico@gentoo.org>2009-06-17 18:59:14 +0000
commit0794b36b2db8cdb1b3b3ebfe6945a5be672a839c (patch)
treefe73daeeed824e5fcdb697e169a64fd22737f669 /pym/portage/output.py
parent55c3ceebe5c81147ee03f9b03c577f3958d88d1d (diff)
downloadportage-0794b36b2db8cdb1b3b3ebfe6945a5be672a839c.tar.gz
portage-0794b36b2db8cdb1b3b3ebfe6945a5be672a839c.tar.bz2
portage-0794b36b2db8cdb1b3b3ebfe6945a5be672a839c.zip
Rename map_code_to_color_code() to style_to_ansi_code().
svn path=/main/trunk/; revision=13646
Diffstat (limited to 'pym/portage/output.py')
-rw-r--r--pym/portage/output.py17
1 files changed, 12 insertions, 5 deletions
diff --git a/pym/portage/output.py b/pym/portage/output.py
index a32a6e714..39359b87f 100644
--- a/pym/portage/output.py
+++ b/pym/portage/output.py
@@ -26,7 +26,7 @@ havecolor=1
dotitles=1
codes = {}
-"""Maps color class to tuple of attribute names."""
+"""Maps style class to tuple of attribute names."""
color_codes = {}
"""Maps attribute name to ansi code."""
@@ -290,9 +290,16 @@ def nocolor():
def resetColor():
return color_codes["reset"]
-def map_code_to_color_code(code):
+def style_to_ansi_code(style):
+ """
+ @param style: A style name
+ @type style: String
+ @rtype: String
+ @return: A string containing one or more ansi escape codes that are
+ used to render the given style.
+ """
ret = ""
- for color_code in codes[code]:
+ for color_code in codes[style]:
# allow stuff that has found it's way through ansi_code_pattern
ret += color_codes.get(color_code, color_code)
return ret
@@ -303,7 +310,7 @@ def colorize(color_key, text):
if color_key in color_codes:
return color_codes[color_key] + text + color_codes["reset"]
elif color_key in codes:
- return map_code_to_color_code(color_key) + text + color_codes["reset"]
+ return style_to_ansi_code(color_key) + text + color_codes["reset"]
else:
return text
else:
@@ -342,7 +349,7 @@ class ConsoleStyleFile(object):
global havecolor
if havecolor and self._styles:
for style in self._styles:
- self._file.write(map_code_to_color_code(style))
+ self._file.write(style_to_ansi_code(style))
self._file.write(s)
self._file.write(color_codes["reset"])
else: