summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2007-07-03 06:24:38 +0000
committerZac Medico <zmedico@gentoo.org>2007-07-03 06:24:38 +0000
commit6bfdf598220dda3c3b242554993a11d794db0f1c (patch)
tree74f4d6e310dbe2b94acde12190dfae61220e7f24 /bin
parent5b7bd9e10100e3d297c223cd9471bfc850f50f5c (diff)
downloadportage-6bfdf598220dda3c3b242554993a11d794db0f1c.tar.gz
portage-6bfdf598220dda3c3b242554993a11d794db0f1c.tar.bz2
portage-6bfdf598220dda3c3b242554993a11d794db0f1c.zip
Implement BlockerCache.keys() so that DictMixin.__repr__() works. (trunk r7135)
svn path=/main/branches/2.1.2/; revision=7136
Diffstat (limited to 'bin')
-rwxr-xr-xbin/emerge7
1 files changed, 7 insertions, 0 deletions
diff --git a/bin/emerge b/bin/emerge
index 58c53d4cd..99bfbb4d8 100755
--- a/bin/emerge
+++ b/bin/emerge
@@ -959,6 +959,13 @@ class BlockerCache(DictMixin):
"""
return self.BlockerData(*self._cache_data["blockers"][cpv])
+ def keys(self):
+ """This needs to be implemented so that self.__repr__() doesn't raise
+ an AttributeError."""
+ if self._cache_data and "blockers" in self._cache_data:
+ return self._cache_data["blockers"].keys()
+ return []
+
def show_invalid_depstring_notice(parent_node, depstring, error_msg):
from formatter import AbstractFormatter, DumbWriter