diff options
-rw-r--r-- | pym/_emerge/__init__.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index f533a0eb6..000f2f6dc 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -6698,6 +6698,7 @@ class depgraph(object): favorites_set = InternalPackageSet(favorites) oneshot = "--oneshot" in self.myopts or \ "--onlydeps" in self.myopts + columns = "--columns" in self.myopts changelogs=[] p=[] blockers = [] @@ -6973,6 +6974,8 @@ class depgraph(object): addl += colorize(blocker_style, " (is blocking %s)") % block_parents if isinstance(x, Blocker) and x.satisfied: + if columns: + continue p.append(addl) else: blockers.append(addl) @@ -7360,6 +7363,8 @@ class depgraph(object): (pkgprint(pkg_type), addl, indent, pkgprint(pkg.cpv), myoldbest) + if columns and pkg.operation == "uninstall": + continue p.append((myprint, verboseadd, repoadd)) if "--tree" not in self.myopts and \ |