This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author benjamin.peterson
Recipients benjamin.peterson, invisibleroads
Date 2015-04-28.18:29:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1430245756.06.0.641920009712.issue24070@psf.upfronthosting.co.za>
In-reply-to
Content
I'm not sure why this is so surprising. parse_args in __exit__ raises a SystmExit, which the Python interpreter takes to mean the program is responsibly exiting. I don't think any other behavior would be reasonable. e.g. sys.exit() in an except clause shouldn't cause the exception to be printed.
History
Date User Action Args
2015-04-28 18:29:16benjamin.petersonsetrecipients: + benjamin.peterson, invisibleroads
2015-04-28 18:29:16benjamin.petersonsetmessageid: <1430245756.06.0.641920009712.issue24070@psf.upfronthosting.co.za>
2015-04-28 18:29:15benjamin.petersonlinkissue24070 messages
2015-04-28 18:29:15benjamin.petersoncreate