summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/FakeVartree.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-10-04 15:00:49 -0700
committerZac Medico <zmedico@gentoo.org>2010-10-04 15:00:49 -0700
commit8e954af12f7811f8602df727c112113965fe0121 (patch)
tree287879af1119dca5b09fd8a44d372167bb4c6068 /pym/_emerge/FakeVartree.py
parent32bbf137e87e367dca430d2464ba21b3e223f080 (diff)
downloadportage-8e954af12f7811f8602df727c112113965fe0121.tar.gz
portage-8e954af12f7811f8602df727c112113965fe0121.tar.bz2
portage-8e954af12f7811f8602df727c112113965fe0121.zip
Clean up repo handling for depgraph pkg_cache.
Diffstat (limited to 'pym/_emerge/FakeVartree.py')
-rw-r--r--pym/_emerge/FakeVartree.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/pym/_emerge/FakeVartree.py b/pym/_emerge/FakeVartree.py
index b7b089338..64a39cf4d 100644
--- a/pym/_emerge/FakeVartree.py
+++ b/pym/_emerge/FakeVartree.py
@@ -200,11 +200,7 @@ class FakeVartree(vartree):
mycounter = 0
pkg.metadata["COUNTER"] = str(mycounter)
- #For installed (and binary) packages we don't care for the repo when it comes to
- #caching, because there can only be one cpv. So overwrite the repo key with type_name.
- #Make sure that .operation is computed.
- pkg._get_hash_key()
- self._pkg_cache[(pkg.type_name, pkg.root, pkg.cpv, pkg.operation, pkg.type_name)] = pkg
+ self._pkg_cache[pkg] = pkg
return pkg
def grab_global_updates(portdb):