summaryrefslogtreecommitdiff
path: root/src/tox/session.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/tox/session.py')
-rw-r--r--src/tox/session.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/tox/session.py b/src/tox/session.py
index 12db45cf..ae6eb283 100644
--- a/src/tox/session.py
+++ b/src/tox/session.py
@@ -263,7 +263,7 @@ class Reporter(object):
def __init__(self, session):
self.tw = py.io.TerminalWriter()
self.session = session
- self._reportedlines = []
+ self.reported_lines = []
@property
def verbosity(self):
@@ -338,7 +338,7 @@ class Reporter(object):
self.logline("SKIPPED: {}".format(msg), yellow=True)
def logline(self, msg, **opts):
- self._reportedlines.append(msg)
+ self.reported_lines.append(msg)
self.tw.line("{}".format(msg), **opts)
def verbosity0(self, msg, **opts):
@@ -619,7 +619,9 @@ class Session:
def showenvs(self, all_envs=False, description=False):
env_conf = self.config.envconfigs # this contains all environments
default = self.config.envlist # this only the defaults
- extra = sorted(e for e in env_conf if e not in default) if all_envs else []
+ ignore = {self.config.isolated_build_env}.union(default)
+ extra = sorted(e for e in env_conf if e not in ignore) if all_envs else []
+
if description:
self.report.line("default environments:")
max_length = max(len(env) for env in (default + extra))