Benjamin Peterson added the comment:

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.

----------
nosy: +benjamin.peterson
resolution:  -> not a bug
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24070>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to