summaryrefslogtreecommitdiff
path: root/coverage
diff options
context:
space:
mode:
Diffstat (limited to 'coverage')
-rw-r--r--coverage/collector.py4
-rw-r--r--coverage/control.py4
2 files changed, 2 insertions, 6 deletions
diff --git a/coverage/collector.py b/coverage/collector.py
index 01acb78d..a042357f 100644
--- a/coverage/collector.py
+++ b/coverage/collector.py
@@ -256,10 +256,6 @@ class Collector(object):
if hasattr(tracer, 'should_start_context'):
tracer.should_start_context = self.should_start_context
tracer.switch_context = self.switch_context
- elif self.should_start_context:
- raise CoverageException(
- "Can't support dynamic contexts with {}".format(self.tracer_name())
- )
fn = tracer.start()
self.tracers.append(tracer)
diff --git a/coverage/control.py b/coverage/control.py
index 5194b5d6..fdd1556e 100644
--- a/coverage/control.py
+++ b/coverage/control.py
@@ -561,8 +561,8 @@ class Coverage(object):
.. versionadded:: 5.0
"""
- if not self._started:
- raise CoverageException( # pragma: only jython
+ if not self._started: # pragma: part started
+ raise CoverageException(
"Cannot switch context, coverage is not started"
)
self._collector.switch_context(new_context)