This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients barry, eric.snow, ncoghlan, vstinner
Date 2017-11-15.17:27:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1510766824.54.0.213398074469.issue32030@psf.upfronthosting.co.za>
In-reply-to
Content
I wrote a new "_PyInitError" type to report more information when something goes wrong: * indicate if it's an user error: don't abort() in that case * function name where the error was raised * error message Example: --- $ PYTHONHASHSEED=x ./python Fatal Python error: _Py_HashRandomization_Init: PYTHONHASHSEED must be "random" or an integer in range [0; 4294967295] --- => Python doesn't fail with abort() anymore => notice the new "_Py_HashRandomization_Init" function name which gives context to the error message Previously, Python called abort() and so might dump a core file: --- $ PYTHONHASHSEED=x python3 Fatal Python error: PYTHONHASHSEED must be "random" or an integer in range [0; 4294967295] Aborted (core dumped) ---
History
Date User Action Args
2017-11-15 17:27:04vstinnersetrecipients: + vstinner, barry, ncoghlan, eric.snow
2017-11-15 17:27:04vstinnersetmessageid: <1510766824.54.0.213398074469.issue32030@psf.upfronthosting.co.za>
2017-11-15 17:27:04vstinnerlinkissue32030 messages
2017-11-15 17:27:04vstinnercreate