| Index: testing_support/coverage_utils.py
|
| diff --git a/testing_support/coverage_utils.py b/testing_support/coverage_utils.py
|
| index 15cbffa81bd42fc951ae692d1ba5cd6b9d07a40c..f049938b98803bf43d4b39d626fa641a3d44eb49 100644
|
| --- a/testing_support/coverage_utils.py
|
| +++ b/testing_support/coverage_utils.py
|
| @@ -16,7 +16,8 @@ def native_error(msg, version):
|
| print textwrap.dedent("""\
|
| ERROR: Native python-coverage (version: %s) is required to be
|
| installed on your PYTHONPATH to run this test. Recommendation:
|
| - sudo pip install python-coverage
|
| + sudo apt-get install pip
|
| + sudo pip install --upgrade coverage
|
| %s""") % (version, msg)
|
| sys.exit(1)
|
|
|
| @@ -35,7 +36,7 @@ def covered_main(includes, require_native=None):
|
| import coverage
|
| if require_native is not None:
|
| got_ver = coverage.__version__
|
| - if not coverage.collector.CTracer:
|
| + if not getattr(coverage.collector, 'CTracer', None):
|
| native_error((
|
| "Native python-coverage module required.\n"
|
| "Pure-python implementation (version: %s) found: %s"
|
|
|