bpo-35114: Make ssl.RAND_status() return a bool (GH-20063)

This commit is contained in:
Zackery Spytz 2021-04-23 10:07:37 -06:00 committed by GitHub
parent a77aac4fca
commit 7d37b86ad4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 5 deletions

View file

@ -5035,7 +5035,7 @@ _ssl_RAND_pseudo_bytes_impl(PyObject *module, int n)
/*[clinic input]
_ssl.RAND_status
Returns 1 if the OpenSSL PRNG has been seeded with enough data and 0 if not.
Returns True if the OpenSSL PRNG has been seeded with enough data and False if not.
It is necessary to seed the PRNG with RAND_add() on some platforms before
using the ssl() function.
@ -5043,9 +5043,9 @@ using the ssl() function.
static PyObject *
_ssl_RAND_status_impl(PyObject *module)
/*[clinic end generated code: output=7e0aaa2d39fdc1ad input=8a774b02d1dc81f3]*/
/*[clinic end generated code: output=7e0aaa2d39fdc1ad input=d5ae5aea52f36e01]*/
{
return PyLong_FromLong(RAND_status());
return PyBool_FromLong(RAND_status());
}
/*[clinic input]