diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2011-02-12 23:07:31 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2011-02-12 23:07:31 -0500 |
commit | 12c3dd51679344f4173e82552af7515db46453ee (patch) | |
tree | 630a36f7091bcf3d5c90b196b15f20ac375f7dea /coverage/cmdline.py | |
parent | 2419ccf5218042b6caf9e972873d4815490c2690 (diff) | |
download | python-coveragepy-git-12c3dd51679344f4173e82552af7515db46453ee.tar.gz |
A different (better) way to avoid warnings when no code has been run.
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r-- | coverage/cmdline.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py index b739afab..1ce5e0f5 100644 --- a/coverage/cmdline.py +++ b/coverage/cmdline.py @@ -511,7 +511,7 @@ class CoverageScript(object): if 'execute' in options.actions: # Run the script. self.coverage.start() - never_run = False + code_ran = True try: try: if options.module: @@ -519,11 +519,12 @@ class CoverageScript(object): else: self.run_python_file(args[0], args) except NoSource: - never_run = True + code_ran = False raise finally: - self.coverage.stop(never_run) - self.coverage.save() + if code_ran: + self.coverage.stop() + self.coverage.save() if 'combine' in options.actions: self.coverage.combine() |