diff options
Diffstat (limited to 'pym/portage_dep.py')
-rw-r--r-- | pym/portage_dep.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/pym/portage_dep.py b/pym/portage_dep.py index 5467e0055..de5c504cc 100644 --- a/pym/portage_dep.py +++ b/pym/portage_dep.py @@ -79,9 +79,7 @@ def use_reduce(deparray, uselist=[], masklist=[], matchall=0, excludeall=[]): head = mydeparray.pop(0) if type(head) == types.ListType: - additions = use_reduce(head, uselist, masklist, matchall, excludeall) - if additions: - rlist.append(additions) + rlist.append(use_reduce(head, uselist, masklist, matchall, excludeall)) else: if head[-1] == "?": # Use reduce next group on fail. @@ -124,9 +122,7 @@ def use_reduce(deparray, uselist=[], masklist=[], matchall=0, excludeall=[]): if ismatch: target = newdeparray[-1] if isinstance(target, list): - additions = use_reduce(target, uselist, masklist, matchall, excludeall) - if additions: - rlist.append(additions) + rlist.append(use_reduce(target, uselist, masklist, matchall, excludeall)) else: rlist += [target] |