diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2012-04-18 07:28:37 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2012-04-18 07:28:37 -0400 |
commit | b5b0316a0625b3e3b1fe258375c7d37a0bd0072c (patch) | |
tree | 35b76edd1bdde3dfebbc25a338f227c529e232ad /coverage/summary.py | |
parent | f99806b7b414cc5aea3e8b0a016f2dad68e6539d (diff) | |
parent | 42f5efa9bc9e5ec2fd02f9cf6b95541a93fca632 (diff) | |
download | python-coveragepy-b5b0316a0625b3e3b1fe258375c7d37a0bd0072c.tar.gz |
Automated merge with ssh://bitbucket.org/ned/coveragepy
Diffstat (limited to 'coverage/summary.py')
-rw-r--r-- | coverage/summary.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/coverage/summary.py b/coverage/summary.py index 599ae78..dcd5b15 100644 --- a/coverage/summary.py +++ b/coverage/summary.py @@ -4,6 +4,7 @@ import sys from coverage.report import Reporter from coverage.results import Numbers +from coverage.misc import NotPython class SummaryReporter(Reporter): @@ -66,8 +67,12 @@ class SummaryReporter(Reporter): except KeyboardInterrupt: # pragma: no cover raise except: - if not self.ignore_errors: + report_it = not self.ignore_errors + if report_it: typ, msg = sys.exc_info()[:2] + if typ is NotPython and not cu.should_be_python(".py"): + report_it = False + if report_it: outfile.write(fmt_err % (cu.name, typ.__name__, msg)) if total.n_files > 1: |