summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaiyang Gou <gousaiyang@163.com>2020-02-08 00:48:06 (GMT)
committerGitHub <noreply@github.com>2020-02-08 00:48:06 (GMT)
commit0edc2c7678266c39a7ceb2df885cb050f887e32b (patch)
treea46e1ab857a83cd18ca6dfe673a254552fac0be4
parent9a978ddb93bf5eaa519916d9a40c4fa4edf5d854 (diff)
downloadcpython-0edc2c7678266c39a7ceb2df885cb050f887e32b.zip
cpython-0edc2c7678266c39a7ceb2df885cb050f887e32b.tar.gz
cpython-0edc2c7678266c39a7ceb2df885cb050f887e32b.tar.bz2
Doc: sys.__unraisablehook__ and bytearray.hex separators are new in 3.8 (GH-17884)
Minor fix in documentation: - `sys.__unraisablehook__` is new in version 3.8 - Optional `sep` and `bytes_per_sep` parameters for `bytearray.hex` is also supported in Python 3.8 (just like `bytes.hex`)
-rw-r--r--Doc/library/stdtypes.rst16
-rw-r--r--Doc/library/sys.rst2
2 files changed, 15 insertions, 3 deletions
diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst
index fd3401f..47d64f1 100644
--- a/Doc/library/stdtypes.rst
+++ b/Doc/library/stdtypes.rst
@@ -2416,7 +2416,7 @@ data and are closely related to string objects in a variety of other ways.
A reverse conversion function exists to transform a bytes object into its
hexadecimal representation.
- .. method:: hex()
+ .. method:: hex([sep[, bytes_per_sep]])
Return a string object containing two hexadecimal digits for each
byte in the instance.
@@ -2510,7 +2510,7 @@ objects.
A reverse conversion function exists to transform a bytearray object into its
hexadecimal representation.
- .. method:: hex()
+ .. method:: hex([sep[, bytes_per_sep]])
Return a string object containing two hexadecimal digits for each
byte in the instance.
@@ -2520,6 +2520,11 @@ objects.
.. versionadded:: 3.5
+ .. versionchanged:: 3.8
+ Similar to :meth:`bytes.hex`, :meth:`bytearray.hex` now supports
+ optional *sep* and *bytes_per_sep* parameters to insert separators
+ between bytes in the hex output.
+
Since bytearray objects are sequences of integers (akin to a list), for a
bytearray object *b*, ``b[0]`` will be an integer, while ``b[0:1]`` will be
a bytearray object of length 1. (This contrasts with text strings, where
@@ -3673,7 +3678,7 @@ copying.
in-memory Fortran order is preserved. For non-contiguous views, the
data is converted to C first. *order=None* is the same as *order='C'*.
- .. method:: hex()
+ .. method:: hex([sep[, bytes_per_sep]])
Return a string object containing two hexadecimal digits for each
byte in the buffer. ::
@@ -3684,6 +3689,11 @@ copying.
.. versionadded:: 3.5
+ .. versionchanged:: 3.8
+ Similar to :meth:`bytes.hex`, :meth:`memoryview.hex` now supports
+ optional *sep* and *bytes_per_sep* parameters to insert separators
+ between bytes in the hex output.
+
.. method:: tolist()
Return the data in the buffer as a list of elements. ::
diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst
index d28b356..f67bf63 100644
--- a/Doc/library/sys.rst
+++ b/Doc/library/sys.rst
@@ -343,6 +343,8 @@ always available.
.. versionadded:: 3.7
__breakpointhook__
+ .. versionadded:: 3.8
+ __unraisablehook__
.. function:: exc_info()