summaryrefslogtreecommitdiff
path: root/coverage/control.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2015-01-26 22:01:18 -0500
committerNed Batchelder <ned@nedbatchelder.com>2015-01-26 22:01:18 -0500
commit068bbc3a6678ca4e4bb99d6b7178c67f4e258ddb (patch)
tree5b89bea47ad566fc2c5fcb2e932ae0ad811918a9 /coverage/control.py
parent4dbcf7e66f0f83ce80c1384b7b34984348d9cdf3 (diff)
downloadpython-coveragepy-git-068bbc3a6678ca4e4bb99d6b7178c67f4e258ddb.tar.gz
Give a reasonable warning for a previous assert. Closes #353.
Diffstat (limited to 'coverage/control.py')
-rw-r--r--coverage/control.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/coverage/control.py b/coverage/control.py
index 197a7c1e..319f56dc 100644
--- a/coverage/control.py
+++ b/coverage/control.py
@@ -722,12 +722,9 @@ class Coverage(object):
):
self._warn("Module %s has no Python source." % pkg)
else:
- raise AssertionError(
- "Unexpected third case: name = %s, "
- "object = %r, "
- "__file__ = %s" % (
- pkg, sys.modules[pkg], sys.modules[pkg].__file__
- )
+ self._warn(
+ "Module %s was previously imported, "
+ "but not measured." % pkg
)
# Find out if we got any data.