summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/portage/dep/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pym/portage/dep/__init__.py b/pym/portage/dep/__init__.py
index e0a0fffbd..0ee52218d 100644
--- a/pym/portage/dep/__init__.py
+++ b/pym/portage/dep/__init__.py
@@ -794,6 +794,9 @@ class ExtendedAtomDict(portage.cache.mappings.MutableMapping):
if sys.hexversion >= 0x3000000:
keys = __iter__
+ def __len__(self):
+ return len(self._normal) + len(self._extended)
+
def setdefault(self, cp, default=None):
if "*" in cp:
return self._extended.setdefault(cp, default)