summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/_emerge/__init__.py5
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 \