|
27 | 27 | from coverage.collector import Collector |
28 | 28 | from coverage.config import CoverageConfig, read_coverage_config |
29 | 29 | from coverage.context import should_start_context_test_function, combine_context_switchers |
30 | | -from coverage.core import Core, HAS_CTRACER |
| 30 | +from coverage.core import Core, CTRACER_FILE |
31 | 31 | from coverage.data import CoverageData, combine_parallel_data |
32 | 32 | from coverage.debug import ( |
33 | 33 | DebugControl, NoDebugging, short_stack, write_formatted_info, relevant_environment_display, |
@@ -1336,7 +1336,7 @@ def plugin_info(plugins: list[Any]) -> list[str]: |
1336 | 1336 | ("coverage_version", covmod.__version__), |
1337 | 1337 | ("coverage_module", covmod.__file__), |
1338 | 1338 | ("core", self._collector.tracer_name() if self._collector is not None else "-none-"), |
1339 | | - ("CTracer", "available" if HAS_CTRACER else "unavailable"), |
| 1339 | + ("CTracer", f"available from {CTRACER_FILE}" if CTRACER_FILE else "unavailable"), |
1340 | 1340 | ("plugins.file_tracers", plugin_info(self._plugins.file_tracers)), |
1341 | 1341 | ("plugins.configurers", plugin_info(self._plugins.configurers)), |
1342 | 1342 | ("plugins.context_switchers", plugin_info(self._plugins.context_switchers)), |
|
0 commit comments