summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-10-31 11:15:00 -0700
committerZac Medico <zmedico@gentoo.org>2010-10-31 11:15:00 -0700
commit6ef9ca0940e15fff9862eacb17e81021a31074aa (patch)
tree5ee9ff9d1d824fc501d3927821b0e27961156364
parent4d5c56cc0177c6d65814522ffc16f3b401b4199b (diff)
downloadportage-6ef9ca0940e15fff9862eacb17e81021a31074aa.tar.gz
portage-6ef9ca0940e15fff9862eacb17e81021a31074aa.tar.bz2
portage-6ef9ca0940e15fff9862eacb17e81021a31074aa.zip
Optimize LazyItemsDict.__deepcopy__().v2.2.0_alpha3
-rw-r--r--pym/portage/util/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pym/portage/util/__init__.py b/pym/portage/util/__init__.py
index b6f0ae2e3..dacbcebc6 100644
--- a/pym/portage/util/__init__.py
+++ b/pym/portage/util/__init__.py
@@ -1326,8 +1326,8 @@ class LazyItemsDict(UserDict):
memo[id(self)] = result
for k in self:
k_copy = deepcopy(k, memo)
- if k in self.lazy_items:
- lazy_item = self.lazy_items[k]
+ lazy_item = self.lazy_items.get(k)
+ if lazy_item is not None:
if not lazy_item.singleton:
raise TypeError(_unicode_decode("LazyItemsDict " + \
"deepcopy is unsafe with lazy items that are " + \