[issue24053] Define EXIT_SUCCESS and EXIT_FAILURE constants in sys

Alexander Belopolsky report at bugs.python.org
Mon Apr 27 21:35:10 CEST 2015


Alexander Belopolsky added the comment:

>  will confuse inexperienced users when they unexpectedly encounter with sys.exit(sys.EXIT_FAILURE) instead of sys.exit(1).

Are you serious?  I've seen senior programmers who thought that status < 0 means failure and status >= 0 means success.  Why would anyone who understands English would need to know what the numerical value of EXIT_FAILURE is to understand that status=EXIT_FAILURE means "failure"?


Not to mention that google returns a pageful of relevant links for "EXIT_FAILURE".

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue24053>
_______________________________________


More information about the Python-bugs-list mailing list