]> granicus.if.org Git - python/commitdiff
bpo-29535: Remove promize about hash randomization of datetime objects. (GH-15269)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 24 Aug 2019 10:19:51 +0000 (03:19 -0700)
committerGitHub <noreply@github.com>
Sat, 24 Aug 2019 10:19:51 +0000 (03:19 -0700)
(cherry picked from commit e9c90aa43144b0be1e4e393e8cb549573437a5da)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Doc/reference/datamodel.rst
Doc/using/cmdline.rst
Misc/python.man
Python/initconfig.c

index fa47bf1c1619b5d193a253055f5debac21252eed..1dd8e42ef87e2e54e45a2462147875606010956e 100644 (file)
@@ -1445,8 +1445,8 @@ Basic customization
 
    .. note::
 
-      By default, the :meth:`__hash__` values of str, bytes and datetime
-      objects are "salted" with an unpredictable random value.  Although they
+      By default, the :meth:`__hash__` values of str and bytes objects are
+      "salted" with an unpredictable random value.  Although they
       remain constant within an individual Python process, they are not
       predictable between repeated invocations of Python.
 
index 6bc440f2fa8cfb5ee1f7118ee8c9df89a9ffb57c..50143f2bd020ff070f281915d0734f0e36aa5f9d 100644 (file)
@@ -302,7 +302,7 @@ Miscellaneous options
    randomization is enabled by default.
 
    On previous versions of Python, this option turns on hash randomization,
-   so that the :meth:`__hash__` values of str, bytes and datetime
+   so that the :meth:`__hash__` values of str and bytes objects
    are "salted" with an unpredictable random value.  Although they remain
    constant within an individual Python process, they are not predictable
    between repeated invocations of Python.
@@ -618,7 +618,7 @@ conflict.
 .. envvar:: PYTHONHASHSEED
 
    If this variable is not set or set to ``random``, a random value is used
-   to seed the hashes of str, bytes and datetime objects.
+   to seed the hashes of str and bytes objects.
 
    If :envvar:`PYTHONHASHSEED` is set to an integer value, it is used as a fixed
    seed for generating the hash() of the types covered by the hash
index 8d5ad8cd6ca87fd1a276ef80b1249afa5120c591..3aa9f1f9c7eace537a5700ca5f794128be7f0f02 100644 (file)
@@ -431,7 +431,7 @@ If this is set to a comma-separated string it is equivalent to
 specifying the \fB\-W\fP option for each separate value.
 .IP PYTHONHASHSEED
 If this variable is set to "random", a random value is used to seed the hashes
-of str, bytes and datetime objects.
+of str and bytes objects.
 
 If PYTHONHASHSEED is set to an integer value, it is used as a fixed seed for
 generating the hash() of the types covered by the hash randomization.  Its
index a87d8ae748602fb090ba7a5ab2e0c24d7f5b57be..49659045f7ab4f34910cbd1bb0abc4f296cbdfac 100644 (file)
@@ -83,8 +83,8 @@ static const char usage_5[] =
 "PYTHONFAULTHANDLER: dump the Python traceback on fatal errors.\n";
 static const char usage_6[] =
 "PYTHONHASHSEED: if this variable is set to 'random', a random value is used\n"
-"   to seed the hashes of str, bytes and datetime objects.  It can also be\n"
-"   set to an integer in the range [0,4294967295] to get hash values with a\n"
+"   to seed the hashes of str and bytes objects.  It can also be set to an\n"
+"   integer in the range [0,4294967295] to get hash values with a\n"
 "   predictable seed.\n"
 "PYTHONMALLOC: set the Python memory allocators and/or install debug hooks\n"
 "   on Python memory allocators. Use PYTHONMALLOC=debug to install debug\n"