1 |
On Thu, Jun 1, 2017 at 8:50 AM, Zac Medico <zmedico@g.o> wrote: |
2 |
> |
3 |
> @@ -6224,10 +6283,10 @@ class depgraph(object): |
4 |
> iuses = |
5 |
> pkg.iuse.all |
6 |
> old_use = |
7 |
> self._pkg_use_enabled(pkg) |
8 |
> if myeb: |
9 |
> - |
10 |
> pkgsettings.setcpv(myeb) |
11 |
> + now_use = |
12 |
> self._pkg_use_enabled(myeb) |
13 |
> else: |
14 |
> |
15 |
> pkgsettings.setcpv(pkg) |
16 |
> - now_use = |
17 |
> pkgsettings["PORTAGE_USE"].split() |
18 |
> + now_use = |
19 |
> pkgsettings["PORTAGE_USE"].split() |
20 |
> forced_flags = |
21 |
> set() |
22 |
> |
23 |
> forced_flags.update(pkgsettings.useforce) |
24 |
> |
25 |
> forced_flags.update(pkgsettings.usemask) |
26 |
> |
27 |
|
28 |
|
29 |
I've updated the above code to generate forced_flags correctly: |
30 |
|
31 |
if myeb: |
32 |
now_use = self._pkg_use_enabled(myeb) |
33 |
forced_flags = set(chain( |
34 |
myeb.use.force, myeb.use.mask)) |
35 |
else: |
36 |
pkgsettings.setcpv(pkg) |
37 |
now_use = pkgsettings["PORTAGE_USE"].split() |
38 |
forced_flags = set(chain( |
39 |
pkgsettings.useforce, pkgsettings.usemask)) |
40 |
|
41 |
-- |
42 |
Thanks, |
43 |
Zac |