diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-01-10 10:41:29 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-01-10 10:41:29 -0800 |
commit | 5be279c9b406c44b82ffa6015dbdb45263124f84 (patch) | |
tree | d295f712f02713fa3f60f4b9a7ae965391dd7720 | |
parent | b7b0e36986a90311e671e23c8ad16e10bcbb860f (diff) | |
download | portage-5be279c9b406c44b82ffa6015dbdb45263124f84.tar.gz portage-5be279c9b406c44b82ffa6015dbdb45263124f84.tar.bz2 portage-5be279c9b406c44b82ffa6015dbdb45263124f84.zip |
ExtendedAtomDict: fix for python-trace
-rw-r--r-- | pym/portage/dep/__init__.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pym/portage/dep/__init__.py b/pym/portage/dep/__init__.py index 154b8a23e..72411b7c7 100644 --- a/pym/portage/dep/__init__.py +++ b/pym/portage/dep/__init__.py @@ -1376,10 +1376,13 @@ class ExtendedAtomDict(portage.cache.mappings.MutableMapping): yield k def iteritems(self): - for item in self._normal.items(): - yield item - for item in self._extended.items(): - yield item + try: + for item in self._normal.items(): + yield item + for item in self._extended.items(): + yield item + except AttributeError: + pass # FEATURES=python-trace def __delitem__(self, cp): if "*" in cp: |