Commit e9c90aa4 authored by Serhiy Storchaka's avatar Serhiy Storchaka Committed by GitHub

bpo-29535: Remove promize about hash randomization of datetime objects. (GH-15269)

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