mirror of https://github.com/python/cpython
Change raw "except:" constructs to pass on KeyboardInterrupt.
Bugfix candidate? Don't know -- never bothered me, but it's minor either way.
This commit is contained in:
parent
1abca4a515
commit
bcc2c125f8
|
@ -430,6 +430,8 @@ def _run_examples_inner(out, fakeout, examples, globs, verbose, name,
|
|||
compileflags, 1) in globs
|
||||
got = fakeout.get()
|
||||
state = OK
|
||||
except KeyboardInterrupt:
|
||||
raise
|
||||
except:
|
||||
# See whether the exception was expected.
|
||||
if want.find("Traceback (innermost last):\n") == 0 or \
|
||||
|
@ -521,6 +523,8 @@ def run_docstring_examples(f, globs, verbose=0, name="NoName",
|
|||
# just in case CT invents a doc object that has to be forced
|
||||
# to look like a string <0.9 wink>
|
||||
doc = str(doc)
|
||||
except KeyboardInterrupt:
|
||||
raise
|
||||
except:
|
||||
return 0, 0
|
||||
|
||||
|
|
Loading…
Reference in New Issue