diff options
author | Amaury Forgeot d'Arc <amauryfa@gmail.com> | 2008-04-04 23:25:27 +0000 |
---|---|---|
committer | Amaury Forgeot d'Arc <amauryfa@gmail.com> | 2008-04-04 23:25:27 +0000 |
commit | a80cb64a1a6c2f2c886b4b7e36c971cf975d8111 (patch) | |
tree | fa4a3f3dc0e52fea9b15d0790dcf8fb7741b6b0d /Python/sysmodule.c | |
parent | d69aba1271a0b882e27877f9873ca7c349bb4422 (diff) | |
download | cpython-a80cb64a1a6c2f2c886b4b7e36c971cf975d8111.tar.gz |
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...
Diffstat (limited to 'Python/sysmodule.c')
0 files changed, 0 insertions, 0 deletions