SIGN IN SIGN UP

Issue2221: in Idle, exec('xx') raised a SystemError('error return without exception set')

instead of the expected NameError

This happens when sys.stdout is redirected to something that cannot flush().
the flush_io() function must be exception-neutral: don't raise, and don't clear exceptions.

Next step: exec() is not supposed to flush sys.stdout...
A
Amaury Forgeot d'Arc committed
9ed77358d618e4c65fbe5df67a87618be29fc391
Parent: bff533b