Alexander Belopolsky added the comment:

> Then precisely, those new codes should go in the os module as well.

What is your logic?  Having os.EX_ codes in os does not help as far as 
sys.exit() is concerned: no-one is using them and they are not available on all 
platforms.  If we add EXIT_FAILURE and EXIT_SUCCESS to os now, we will only 
create confusion: should I use os.EX_OK or os.EXIT_SUCCESS?

Note that sys.exit() is different from os._exit().  It may not even result in 
termination of the interpreter.  Why should users of sys.exit() be required to 
import os if they want to indicate a failure?

----------

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

Reply via email to