[Python-checkins] cpython: Remove the redundant and poorly worded warning message.

raymond.hettinger python-checkins at python.org
Sat May 10 23:05:39 CEST 2014


http://hg.python.org/cpython/rev/b466dc34b86e
changeset:   90618:b466dc34b86e
parent:      90616:ce070040e1a6
user:        Raymond Hettinger <python at rcn.com>
date:        Sat May 10 14:05:28 2014 -0700
summary:
  Remove the redundant and poorly worded warning message.

The paragraph above already says, clearly and correctly, that
"However, being completely deterministic, it is not suitable for
all purposes, and is completely unsuitable for cryptographic purposes."

Also we should make any promises about SystemRandom or os.urandom()
being cryptographically secure (they may be, but be can't validate
that promise).  Further, those are actual random number generators
not psuedo-random number generators.

files:
  Doc/library/random.rst |  6 ------
  1 files changed, 0 insertions(+), 6 deletions(-)


diff --git a/Doc/library/random.rst b/Doc/library/random.rst
--- a/Doc/library/random.rst
+++ b/Doc/library/random.rst
@@ -43,12 +43,6 @@
 uses the system function :func:`os.urandom` to generate random numbers
 from sources provided by the operating system.
 
-.. warning::
-
-   The pseudo-random generators of this module should not be used for
-   security purposes.  Use :func:`os.urandom` or :class:`SystemRandom` if
-   you require a cryptographically secure pseudo-random number generator.
-
 
 Bookkeeping functions:
 

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list