From ad07d597600bb3641563c066f8382dd18b944fc8 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Mon, 7 Sep 2015 20:58:59 +0300 Subject: Adapt Salim's change for older coverage.py --- CoverageTestRunner.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CoverageTestRunner.py b/CoverageTestRunner.py index 240993a..1e9697b 100644 --- a/CoverageTestRunner.py +++ b/CoverageTestRunner.py @@ -196,7 +196,12 @@ class CoverageTestRunner: for path in self._missing_test_modules: result.addMissingTestModule(path) - _coverage = coverage.Coverage() + # coverage.Coverage is a coverage.py 4.x feature. + if hasattr(coverage, 'Coverage'): + _coverage = coverage.Coverage() + else: + _coverage = coverage + for module, test_module, suite in module_pairs: _coverage.erase() _coverage.exclude(r"#\s*pragma: no cover") -- cgit v1.2.1