Commit 380c55cc authored by Antoine Pitrou's avatar Antoine Pitrou

Issue #15340: Fix importing the random module when /dev/urandom cannot be opened.

This was a regression caused by the hash randomization patch.
parent 03989859
...@@ -18,6 +18,9 @@ Core and Builtins ...@@ -18,6 +18,9 @@ Core and Builtins
Library Library
------- -------
- Issue #15340: Fix importing the random module when /dev/urandom cannot
be opened. This was a regression caused by the hash randomization patch.
- Issue #15785: Modify window.get_wch() API of the curses module: return - Issue #15785: Modify window.get_wch() API of the curses module: return
a character for most keys, and an integer for special keys, instead of a character for most keys, and an integer for special keys, instead of
always returning an integer. So it is now possible to distinguish special always returning an integer. So it is now possible to distinguish special
......
...@@ -165,7 +165,8 @@ dev_urandom_python(char *buffer, Py_ssize_t size) ...@@ -165,7 +165,8 @@ dev_urandom_python(char *buffer, Py_ssize_t size)
Py_END_ALLOW_THREADS Py_END_ALLOW_THREADS
if (fd < 0) if (fd < 0)
{ {
PyErr_SetFromErrnoWithFilename(PyExc_OSError, "/dev/urandom"); PyErr_SetString(PyExc_NotImplementedError,
"/dev/urandom (or equivalent) not found");
return -1; return -1;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment