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" |