Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: pym/_emerge/resolver/
Date: Thu, 28 Feb 2013 00:13:02
Message-Id: 1362010362.b2660f0560e1867f05841a00b6cd287cd5d8e0f0.zmedico@gentoo
1 commit: b2660f0560e1867f05841a00b6cd287cd5d8e0f0
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 28 00:12:42 2013 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 28 00:12:42 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=b2660f05
7
8 Display: unsplit _display_use method parts
9
10 ---
11 pym/_emerge/resolver/output.py | 68 ++++++++++++++++++---------------------
12 1 files changed, 31 insertions(+), 37 deletions(-)
13
14 diff --git a/pym/_emerge/resolver/output.py b/pym/_emerge/resolver/output.py
15 index 335cf27..1ebb248 100644
16 --- a/pym/_emerge/resolver/output.py
17 +++ b/pym/_emerge/resolver/output.py
18 @@ -116,38 +116,6 @@ class Display(object):
19 else:
20 self.blockers.append(addl)
21
22 - def _display_use(self, pkg, pkg_info):
23 - """ USE flag display
24 -
25 - @param pkg: _emerge.Package.Package instance
26 - Modifies class globals: self.forced_flags, self.cur_iuse,
27 - self.old_iuse, self.old_use, self.use_expand
28 - """
29 -
30 - self.forced_flags = set()
31 - self.forced_flags.update(pkg.use.force)
32 - self.forced_flags.update(pkg.use.mask)
33 -
34 - self.cur_use = [flag for flag in self.conf.pkg_use_enabled(pkg) \
35 - if flag in pkg.iuse.all]
36 - self.cur_iuse = sorted(pkg.iuse.all)
37 -
38 - if pkg_info.previous_pkg is not None:
39 - previous_pkg = pkg_info.previous_pkg
40 - self.old_iuse = sorted(previous_pkg.iuse.all)
41 - self.old_use = previous_pkg.use.enabled
42 - self.is_new = False
43 - else:
44 - self.old_iuse = []
45 - self.old_use = []
46 - self.is_new = True
47 -
48 - self.old_use = [flag for flag in self.old_use if flag in self.old_iuse]
49 -
50 - self.use_expand = pkg.use.expand
51 - self.use_expand_hidden = pkg.use.expand_hidden
52 - return
53 -
54 def include_mask_str(self):
55 return self.conf.verbosity > 1
56
57 @@ -211,13 +179,40 @@ class Display(object):
58 return ret
59
60
61 - def recheck_hidden(self, pkg):
62 - """ Prevent USE_EXPAND_HIDDEN flags from being hidden if they
63 - are the only thing that triggered reinstallation.
64 + def _display_use(self, pkg, pkg_info):
65 + """ USE flag display
66
67 @param pkg: _emerge.Package.Package instance
68 - Modifies self.use_expand_hidden, self.use_expand, self.verboseadd
69 + @param pkg_info: PkgInfo instance
70 + Modifies self.use_expand_hidden, self.use_expand, self.verboseadd,
71 + self.forced_flags, self.cur_iuse, self.old_iuse, self.old_use
72 """
73 +
74 + self.forced_flags = set()
75 + self.forced_flags.update(pkg.use.force)
76 + self.forced_flags.update(pkg.use.mask)
77 +
78 + self.cur_use = [flag for flag in self.conf.pkg_use_enabled(pkg) \
79 + if flag in pkg.iuse.all]
80 + self.cur_iuse = sorted(pkg.iuse.all)
81 +
82 + if pkg_info.previous_pkg is not None:
83 + previous_pkg = pkg_info.previous_pkg
84 + self.old_iuse = sorted(previous_pkg.iuse.all)
85 + self.old_use = previous_pkg.use.enabled
86 + self.is_new = False
87 + else:
88 + self.old_iuse = []
89 + self.old_use = []
90 + self.is_new = True
91 +
92 + self.old_use = [flag for flag in self.old_use if flag in self.old_iuse]
93 +
94 + self.use_expand = pkg.use.expand
95 + self.use_expand_hidden = pkg.use.expand_hidden
96 +
97 + # Prevent USE_EXPAND_HIDDEN flags from being hidden if they
98 + # are the only thing that triggered reinstallation.
99 reinst_flags_map = {}
100 reinstall_for_flags = self.conf.reinstall_nodes.get(pkg)
101 reinst_expand_map = None
102 @@ -845,7 +840,6 @@ class Display(object):
103 if self.quiet_repo_display:
104 self.repoadd = None
105 self._display_use(pkg, pkg_info)
106 - self.recheck_hidden(pkg)
107 if self.conf.verbosity == 3:
108 if self.quiet_repo_display:
109 self.verbose_size(pkg, repoadd_set, pkg_info)