diff options
author | Zac Medico <zmedico@gentoo.org> | 2013-01-01 20:48:05 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2013-01-01 20:48:05 -0800 |
commit | 5681942aabf65daa31c5e591f0d1d99e0d2bc70f (patch) | |
tree | 00c745ea188d6f1a45544f6c68cd7fc75df25847 /pym/_emerge/FakeVartree.py | |
parent | 1e35d5d8eb2d08674ea76b59a6e09d738d25eb42 (diff) | |
download | portage-5681942aabf65daa31c5e591f0d1d99e0d2bc70f.tar.gz portage-5681942aabf65daa31c5e591f0d1d99e0d2bc70f.tar.bz2 portage-5681942aabf65daa31c5e591f0d1d99e0d2bc70f.zip |
depgraph: dynamic deps parallel metadata regen
Diffstat (limited to 'pym/_emerge/FakeVartree.py')
-rw-r--r-- | pym/_emerge/FakeVartree.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pym/_emerge/FakeVartree.py b/pym/_emerge/FakeVartree.py index 31ff65c2b..058c1c70f 100644 --- a/pym/_emerge/FakeVartree.py +++ b/pym/_emerge/FakeVartree.py @@ -167,6 +167,13 @@ class FakeVartree(vartree): perform_global_updates( pkg.cpv, self.dbapi, self._global_updates) + def dynamic_deps_preload(self, pkg, metadata): + if metadata is not None: + metadata = dict((k, metadata.get(k, '')) + for k in self._portdb_keys) + self._apply_dynamic_deps(pkg, metadata) + self._aux_get_history.add(pkg.cpv) + def cpv_discard(self, pkg): """ Discard a package from the fake vardb if it exists. |