Antoine Pitrou added the comment:

That's a good question. Conceptually it makes sense, but I wonder if programs 
currently rely on os.execv not cleaning up anything: not only it doesn't call 
atexit handlers, but it also doesn't try to shutdown the interpreter. Which can 
be handy if you are using exec() in a fork() + exec() context (I think it is 
generally recommended to use os._exit(), not sys.exit() in a forked child).

----------
nosy: +neologix, pitrou
type:  -> enhancement
versions: +Python 3.4 -Python 2.7, Python 3.3

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

Reply via email to