diff options
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r-- | coverage/cmdline.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py index a6844467..df508cf8 100644 --- a/coverage/cmdline.py +++ b/coverage/cmdline.py @@ -129,8 +129,10 @@ class CoverageScript: # Run the script. self.coverage.start() - run_python_file(args[0], args) - self.coverage.stop() + try: + run_python_file(args[0], args) + finally: + self.coverage.stop() if settings.get('combine'): self.coverage.combine() |