diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-01-09 02:18:42 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-01-09 02:18:42 +0000 |
commit | 6afefabfb5f442a6844cf60664bf0516f661106d (patch) | |
tree | 627b52f407558fbf35d88bbafac646ca7f711bd7 /pym/portage/getbinpkg.py | |
parent | b3c99b23d8f83cc391dea23abe03af33042db622 (diff) | |
download | portage-6afefabfb5f442a6844cf60664bf0516f661106d.tar.gz portage-6afefabfb5f442a6844cf60664bf0516f661106d.tar.bz2 portage-6afefabfb5f442a6844cf60664bf0516f661106d.zip |
Bug #253563 - Replace hardcoded green/red color strings with GOOD/BAD. Thanks
to Vsevolod Kozlov <sevakda@gmail.com> for the initial patch.
svn path=/main/trunk/; revision=12401
Diffstat (limited to 'pym/portage/getbinpkg.py')
-rw-r--r-- | pym/portage/getbinpkg.py | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/pym/portage/getbinpkg.py b/pym/portage/getbinpkg.py index cd1bd0dc1..9d59437b4 100644 --- a/pym/portage/getbinpkg.py +++ b/pym/portage/getbinpkg.py @@ -3,7 +3,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -from portage.output import red, yellow, green +from portage.output import colorize from portage.cache.mappings import slot_dict_class import portage.xpak import HTMLParser @@ -22,12 +22,12 @@ except ImportError: try: import ftplib except ImportError, e: - sys.stderr.write(red("!!! CANNOT IMPORT FTPLIB: ")+str(e)+"\n") + sys.stderr.write(colorize("BAD","!!! CANNOT IMPORT FTPLIB: ")+str(e)+"\n") try: import httplib except ImportError, e: - sys.stderr.write(red("!!! CANNOT IMPORT HTTPLIB: ")+str(e)+"\n") + sys.stderr.write(colorize("BAD","!!! CANNOT IMPORT HTTPLIB: ")+str(e)+"\n") def make_metadata_dict(data): myid,myglob = data @@ -139,7 +139,9 @@ def create_conn(baseurl,conn=None): if password: conn.login(username,password) else: - sys.stderr.write(yellow(" * No password provided for username")+" '"+str(username)+"'\n\n") + sys.stderr.write(colorize("WARN", + " * No password provided for username")+" '%s'" % \ + (username,) + "\n\n") conn.login(username) conn.set_pasv(passive) conn.set_debuglevel(0) @@ -231,9 +233,12 @@ def make_http_request(conn, address, params={}, headers={}, dest=None): parts = x.split(": ",1) if parts[0] == "Location": if (rc == 301): - sys.stderr.write(red("Location has moved: ")+str(parts[1])+"\n") + sys.stderr.write(colorize("BAD", + "Location has moved: ") + str(parts[1]) + "\n") if (rc == 302): - sys.stderr.write(red("Location has temporarily moved: ")+str(parts[1])+"\n") + sys.stderr.write(colorize("BAD", + "Location has temporarily moved: ") + \ + str(parts[1]) + "\n") address = parts[1] break @@ -587,8 +592,9 @@ def dir_get_metadata(baseurl, conn=None, chunk_size=3000, verbose=1, usingcache= self.last_update = cur_time self.display() def display(self): - self.out.write("\r"+yellow("cache miss: '"+str(self.misses)+"'")+\ - " --- "+green("cache hit: '"+str(self.hits)+"'")) + self.out.write("\r"+colorize("WARN", + "cache miss: '"+str(self.misses)+"'") + \ + " --- "+colorize("GOOD","cache hit: '"+str(self.hits)+"'")) self.out.flush() cache_stats = CacheStats(out) @@ -630,7 +636,8 @@ def dir_get_metadata(baseurl, conn=None, chunk_size=3000, verbose=1, usingcache= if myid and myid[0]: metadata[baseurl]["data"][x] = make_metadata_dict(myid) elif verbose: - sys.stderr.write(red("!!! Failed to retrieve metadata on: ")+str(x)+"\n") + sys.stderr.write(colorize("BAD", + "!!! Failed to retrieve metadata on: ")+str(x)+"\n") sys.stderr.flush() else: cache_stats.hits += 1 |