diff options
author | Lars Wirzenius <liw@liw.fi> | 2015-09-07 20:58:59 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2015-09-07 20:58:59 +0300 |
commit | ad07d597600bb3641563c066f8382dd18b944fc8 (patch) | |
tree | f040576810c44d3da829ed5994c5814cca2518be | |
parent | 9260f0d0dbd54d88e36c0bc1e73ac3248f0b11f5 (diff) | |
download | python-coverage-test-runner-ad07d597600bb3641563c066f8382dd18b944fc8.tar.gz |
Adapt Salim's change for older coverage.py
-rw-r--r-- | CoverageTestRunner.py | 7 |
1 files changed, 6 insertions, 1 deletions
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") |