From f27e8b3aa5e5feec5095ee199f04b61367841979 Mon Sep 17 00:00:00 2001 From: Sebastian Luther Date: Thu, 5 Aug 2010 09:39:44 +0200 Subject: _emerge.depgraph.get_backtrack_parameters(): Return a dict instead of a tuple --- pym/_emerge/depgraph.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 7072e18d5..056c7bdb5 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -5538,9 +5538,13 @@ class depgraph(object): def need_restart(self): return self._dynamic_config._need_restart - def get_backtrack_parameter(self): - return self._dynamic_config._needed_user_config_changes.copy(), \ - self._dynamic_config._runtime_pkg_mask.copy() + def get_backtrack_parameters(self): + return { + "needed_user_config_changes": + self._dynamic_config._needed_user_config_changes.copy(), \ + "runtime_pkg_mask": + self._dynamic_config._runtime_pkg_mask.copy() + } class _dep_check_composite_db(dbapi): @@ -5787,8 +5791,9 @@ def _backtrack_depgraph(settings, trees, myopts, myparams, success, favorites = mydepgraph.select_files(myfiles) if not success: if mydepgraph.need_restart() and backtracked < backtrack_max: - needed_user_config_changes, runtime_pkg_mask = \ - mydepgraph.get_backtrack_parameter() + backtrack_parameters = mydepgraph.get_backtrack_parameter() + needed_user_config_changes = backtrack_parameters["needed_user_config_changes"] + runtime_pkg_mask = backtrack_parameters["runtime_pkg_mask"] backtracked += 1 elif backtracked and allow_backtracking: if "--debug" in myopts: -- cgit v1.2.3-1-g7c22