diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-11-14 09:16:10 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-11-14 09:16:10 -0800 |
commit | 43fff141bc6d8db63b6ec6d21b085f09a7c0d12e (patch) | |
tree | dacf63d80033feadd78c8cf178fc12bbf753ab39 /pym/portage/emaint | |
parent | 0b4e6c27e87e57fac09fa28d3ed1320cb6a83ad9 (diff) | |
download | portage-43fff141bc6d8db63b6ec6d21b085f09a7c0d12e.tar.gz portage-43fff141bc6d8db63b6ec6d21b085f09a7c0d12e.tar.bz2 portage-43fff141bc6d8db63b6ec6d21b085f09a7c0d12e.zip |
Pass settings to _pkg_str constructor.
Forgotten in commit 0b4e6c27e87e57fac09fa28d3ed1320cb6a83ad9.
Diffstat (limited to 'pym/portage/emaint')
-rw-r--r-- | pym/portage/emaint/modules/move/move.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pym/portage/emaint/modules/move/move.py b/pym/portage/emaint/modules/move/move.py index 607fbc42b..ef674d47a 100644 --- a/pym/portage/emaint/modules/move/move.py +++ b/pym/portage/emaint/modules/move/move.py @@ -51,6 +51,7 @@ class MoveHandler(object): match = self._tree.dbapi.match aux_get = self._tree.dbapi.aux_get pkg_str = self._tree.dbapi._pkg_str + settings = self._tree.dbapi.settings if onProgress: onProgress(0, 0) for repo, updates in allupdates.items(): @@ -97,9 +98,12 @@ class MoveHandler(object): if onProgress: onProgress(maxval, 0) for i, cpv in enumerate(cpv_all): - metadata = dict(zip(meta_keys, aux_get(cpv, meta_keys))) try: - pkg = _pkg_str(cpv, metadata=metadata) + metadata = dict(zip(meta_keys, aux_get(cpv, meta_keys))) + except KeyError: + continue + try: + pkg = _pkg_str(cpv, metadata=metadata, settings=settings) except InvalidData: continue metadata = dict((k, metadata[k]) for k in self._update_keys) |