summaryrefslogtreecommitdiff
path: root/coverage/cmdline.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2013-10-20 08:05:24 -0400
committerNed Batchelder <ned@nedbatchelder.com>2013-10-20 08:05:24 -0400
commit8c3cddefe07e25d96d9e9c4d7ea24b345d88eeec (patch)
tree09595828424bddc87b01036d218cdb826bf012d7 /coverage/cmdline.py
parent6b6a4488adc12d390c5e0c8f13829dd9bf125309 (diff)
downloadpython-coveragepy-git-8c3cddefe07e25d96d9e9c4d7ea24b345d88eeec.tar.gz
try/except/finally is ok now.
--HG-- branch : 4.0
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r--coverage/cmdline.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py
index f2f0c152..9ff29f3a 100644
--- a/coverage/cmdline.py
+++ b/coverage/cmdline.py
@@ -564,17 +564,16 @@ class CoverageScript(object):
self.coverage.start()
code_ran = True
try:
- try:
- if options.module:
- sys.path[0] = ''
- self.run_python_module(args[0], args)
- else:
- filename = args[0]
- sys.path[0] = os.path.abspath(os.path.dirname(filename))
- self.run_python_file(filename, args)
- except NoSource:
- code_ran = False
- raise
+ if options.module:
+ sys.path[0] = ''
+ self.run_python_module(args[0], args)
+ else:
+ filename = args[0]
+ sys.path[0] = os.path.abspath(os.path.dirname(filename))
+ self.run_python_file(filename, args)
+ except NoSource:
+ code_ran = False
+ raise
finally:
self.coverage.stop()
if code_ran: