commit | dfe884759d1f4441c889695f8985bc9feb9f37eb | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@redhat.com> | Fri Mar 01 12:14:41 2019 +0100 |
committer | GitHub <noreply@github.com> | Fri Mar 01 12:14:41 2019 +0100 |
tree | 64e8bc65ee86db1bfca6a4a5cda8a7b598614989 | |
parent | b9f0354efce95b7557bc43ea193c4b652cd28392 [diff] |
bpo-36142: Rework error reporting in pymain_main() (GH-12113) Add a new _Py_INIT_EXIT() macro to be able to exit Python with an exitcode using _PyInitError API. Rewrite function calls by pymain_main() to use _PyInitError. Changes: * Remove _PyMain.err and _PyMain.status field * Add _Py_INIT_EXIT() macro and _PyInitError.exitcode field. * Rename _Py_FatalInitError() to _Py_ExitInitError().