Message282532
(B6) this program fails the check for no sys.exc_info(), even though at
the point this assert runs (called from the <== line) we are not in
any except/finally block. This is a generalization of
test_exceptions:test_generator_doesnt_retain_old_exc::
import sys
def g():
try:
raise ValueError
except ValueError:
yield 1
assert sys.exc_info() == (None, None, None)
yield 2
gen = g()
try:
raise IndexError
except IndexError:
assert next(gen) is 1
assert next(gen) is 2 # <== |
|
| Date |
User |
Action |
Args |
| 2016-12-06 11:57:18 | arigo | set | recipients:
+ arigo |
| 2016-12-06 11:57:17 | arigo | set | messageid: <1481025437.98.0.335601727204.issue28884@psf.upfronthosting.co.za> |
| 2016-12-06 11:57:17 | arigo | link | issue28884 messages |
| 2016-12-06 11:57:17 | arigo | create | |
|