Skip to content

Commit 1ba968b

Browse files
gh-109634: Use :samp: role
1 parent 9ccf054 commit 1ba968b

22 files changed

+80
-78
lines changed

Doc/extending/windows.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,4 +132,4 @@ modules (including Python) to be able to see your identifiers, you have to say
132132
Developer Studio will throw in a lot of import libraries that you do not really
133133
need, adding about 100K to your executable. To get rid of them, use the Project
134134
Settings dialog, Link tab, to specify *ignore default libraries*. Add the
135-
correct :file:`msvcrtxx.lib` to the list of libraries.
135+
correct :file:`msvcrt{xx}.lib` to the list of libraries.

Doc/howto/logging-cookbook.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1728,7 +1728,7 @@ when (and if) the logged message is actually about to be output to a log by a
17281728
handler. So the only slightly unusual thing which might trip you up is that the
17291729
parentheses go around the format string and the arguments, not just the format
17301730
string. That's because the __ notation is just syntax sugar for a constructor
1731-
call to one of the XXXMessage classes.
1731+
call to one of the :samp:`{XXX}Message` classes.
17321732

17331733
If you prefer, you can use a :class:`LoggerAdapter` to achieve a similar effect
17341734
to the above, as in the following example::
@@ -2644,7 +2644,7 @@ when (and if) the logged message is actually about to be output to a log by a
26442644
handler. So the only slightly unusual thing which might trip you up is that the
26452645
parentheses go around the format string and the arguments, not just the format
26462646
string. That’s because the __ notation is just syntax sugar for a constructor
2647-
call to one of the ``XXXMessage`` classes shown above.
2647+
call to one of the :samp:`{XXX}Message` classes shown above.
26482648

26492649

26502650
.. _filters-dictconfig:

Doc/howto/logging.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -979,7 +979,7 @@ provided:
979979

980980
#. :class:`NullHandler` instances do nothing with error messages. They are used
981981
by library developers who want to use logging, but want to avoid the 'No
982-
handlers could be found for logger XXX' message which can be displayed if
982+
handlers could be found for logger *XXX*' message which can be displayed if
983983
the library user has not configured logging. See :ref:`library-config` for
984984
more information.
985985

Doc/library/codecs.rst

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -345,9 +345,10 @@ The following error handlers can be used with all Python
345345
+-------------------------+-----------------------------------------------+
346346
| ``'backslashreplace'`` | Replace with backslashed escape sequences. |
347347
| | On encoding, use hexadecimal form of Unicode |
348-
| | code point with formats ``\xhh`` ``\uxxxx`` |
349-
| | ``\Uxxxxxxxx``. On decoding, use hexadecimal |
350-
| | form of byte value with format ``\xhh``. |
348+
| | code point with formats :samp:`\x{hh}` |
349+
| | :samp:`\u{xxxx}` :samp:`\U{xxxxxxxx}`. |
350+
| | On decoding, use hexadecimal form of byte |
351+
| | value with format :samp:`\x{hh}`. |
351352
| | Implemented in |
352353
| | :func:`backslashreplace_errors`. |
353354
+-------------------------+-----------------------------------------------+
@@ -478,8 +479,8 @@ functions:
478479

479480
Malformed data is replaced by a backslashed escape sequence.
480481
On encoding, use the hexadecimal form of Unicode code point with formats
481-
``\xhh`` ``\uxxxx`` ``\Uxxxxxxxx``. On decoding, use the hexadecimal form of
482-
byte value with format ``\xhh``.
482+
:samp:`\x{hh}` :samp:`\u{xxxx}` :samp:`\U{xxxxxxxx}`. On decoding, use the hexadecimal form of
483+
byte value with format :samp:`\x{hh}`.
483484

484485
.. versionchanged:: 3.5
485486
Works with decoding and translating.
@@ -492,7 +493,7 @@ functions:
492493

493494
The unencodable character is replaced by an appropriate XML/HTML numeric
494495
character reference, which is a decimal form of Unicode code point with
495-
format ``&#num;`` .
496+
format :samp:`&#{num};` .
496497

497498

498499
.. function:: namereplace_errors(exception)
@@ -1346,9 +1347,10 @@ encodings.
13461347
| | | supported. |
13471348
+--------------------+---------+---------------------------+
13481349
| raw_unicode_escape | | Latin-1 encoding with |
1349-
| | | ``\uXXXX`` and |
1350-
| | | ``\UXXXXXXXX`` for other |
1351-
| | | code points. Existing |
1350+
| | | :samp:`\u{XXXX}` and |
1351+
| | | :samp:`\U{XXXXXXXX}`` for |
1352+
| | | other code points. |
1353+
| | | Existing |
13521354
| | | backslashes are not |
13531355
| | | escaped in any way. |
13541356
| | | It is used in the Python |

Doc/library/http.server.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ provides three different variants:
217217
attribute holds the default values for *message* and *explain* that
218218
will be used if no value is provided; for unknown codes the default value
219219
for both is the string ``???``. The body will be empty if the method is
220-
HEAD or the response code is one of the following: ``1xx``,
220+
HEAD or the response code is one of the following: :samp:`1{xx}`,
221221
``204 No Content``, ``205 Reset Content``, ``304 Not Modified``.
222222

223223
.. versionchanged:: 3.4

Doc/library/os.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ startup by the :c:func:`PyConfig_Read` function: see
8888
On some systems, conversion using the file system encoding may fail. In this
8989
case, Python uses the :ref:`surrogateescape encoding error handler
9090
<surrogateescape>`, which means that undecodable bytes are replaced by a
91-
Unicode character U+DCxx on decoding, and these are again translated to the
92-
original byte on encoding.
91+
Unicode character U+DC\ *xx* on decoding, and these are again
92+
translated to the original byte on encoding.
9393

9494

9595
The :term:`file system encoding <filesystem encoding and error handler>` must

Doc/library/sys.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -753,7 +753,7 @@ always available.
753753

754754
Return the current value of the flags that are used for
755755
:c:func:`dlopen` calls. Symbolic names for the flag values can be
756-
found in the :mod:`os` module (``RTLD_xxx`` constants, e.g.
756+
found in the :mod:`os` module (:samp:`RTLD_{xxx}` constants, e.g.
757757
:const:`os.RTLD_LAZY`).
758758

759759
.. availability:: Unix.
@@ -1441,7 +1441,7 @@ always available.
14411441
lazy resolving of symbols when importing a module, if called as
14421442
``sys.setdlopenflags(0)``. To share symbols across extension modules, call as
14431443
``sys.setdlopenflags(os.RTLD_GLOBAL)``. Symbolic names for the flag values
1444-
can be found in the :mod:`os` module (``RTLD_xxx`` constants, e.g.
1444+
can be found in the :mod:`os` module (:samp:`RTLD_{xxx}` constants, e.g.
14451445
:const:`os.RTLD_LAZY`).
14461446

14471447
.. availability:: Unix.

Doc/library/urllib.parse.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ task isn't already covered by the URL parsing functions above.
598598

599599
.. function:: quote(string, safe='/', encoding=None, errors=None)
600600

601-
Replace special characters in *string* using the ``%xx`` escape. Letters,
601+
Replace special characters in *string* using the :samp:`%{xx}` escape. Letters,
602602
digits, and the characters ``'_.-~'`` are never quoted. By default, this
603603
function is intended for quoting the path section of a URL. The optional
604604
*safe* parameter specifies additional ASCII characters that should not be
@@ -645,7 +645,7 @@ task isn't already covered by the URL parsing functions above.
645645

646646
.. function:: unquote(string, encoding='utf-8', errors='replace')
647647

648-
Replace ``%xx`` escapes with their single-character equivalent.
648+
Replace :samp:`%{xx}` escapes with their single-character equivalent.
649649
The optional *encoding* and *errors* parameters specify how to decode
650650
percent-encoded sequences into Unicode characters, as accepted by the
651651
:meth:`bytes.decode` method.
@@ -676,7 +676,7 @@ task isn't already covered by the URL parsing functions above.
676676

677677
.. function:: unquote_to_bytes(string)
678678

679-
Replace ``%xx`` escapes with their single-octet equivalent, and return a
679+
Replace :samp:`%{xx}` escapes with their single-octet equivalent, and return a
680680
:class:`bytes` object.
681681

682682
*string* may be either a :class:`str` or a :class:`bytes` object.

Doc/reference/lexical_analysis.rst

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -557,51 +557,51 @@ Unless an ``'r'`` or ``'R'`` prefix is present, escape sequences in string and
557557
bytes literals are interpreted according to rules similar to those used by
558558
Standard C. The recognized escape sequences are:
559559

560-
+-----------------+---------------------------------+-------+
561-
| Escape Sequence | Meaning | Notes |
562-
+=================+=================================+=======+
563-
| ``\``\ <newline>| Backslash and newline ignored | \(1) |
564-
+-----------------+---------------------------------+-------+
565-
| ``\\`` | Backslash (``\``) | |
566-
+-----------------+---------------------------------+-------+
567-
| ``\'`` | Single quote (``'``) | |
568-
+-----------------+---------------------------------+-------+
569-
| ``\"`` | Double quote (``"``) | |
570-
+-----------------+---------------------------------+-------+
571-
| ``\a`` | ASCII Bell (BEL) | |
572-
+-----------------+---------------------------------+-------+
573-
| ``\b`` | ASCII Backspace (BS) | |
574-
+-----------------+---------------------------------+-------+
575-
| ``\f`` | ASCII Formfeed (FF) | |
576-
+-----------------+---------------------------------+-------+
577-
| ``\n`` | ASCII Linefeed (LF) | |
578-
+-----------------+---------------------------------+-------+
579-
| ``\r`` | ASCII Carriage Return (CR) | |
580-
+-----------------+---------------------------------+-------+
581-
| ``\t`` | ASCII Horizontal Tab (TAB) | |
582-
+-----------------+---------------------------------+-------+
583-
| ``\v`` | ASCII Vertical Tab (VT) | |
584-
+-----------------+---------------------------------+-------+
585-
| ``\ooo`` | Character with octal value | (2,4) |
586-
| | *ooo* | |
587-
+-----------------+---------------------------------+-------+
588-
| ``\xhh`` | Character with hex value *hh* | (3,4) |
589-
+-----------------+---------------------------------+-------+
560+
+----------------------+---------------------------------+-------+
561+
| Escape Sequence | Meaning | Notes |
562+
+======================+=================================+=======+
563+
| ``\``\ <newline> | Backslash and newline ignored | \(1) |
564+
+----------------------+---------------------------------+-------+
565+
| ``\\`` | Backslash (``\``) | |
566+
+----------------------+---------------------------------+-------+
567+
| ``\'`` | Single quote (``'``) | |
568+
+----------------------+---------------------------------+-------+
569+
| ``\"`` | Double quote (``"``) | |
570+
+----------------------+---------------------------------+-------+
571+
| ``\a`` | ASCII Bell (BEL) | |
572+
+----------------------+---------------------------------+-------+
573+
| ``\b`` | ASCII Backspace (BS) | |
574+
+----------------------+---------------------------------+-------+
575+
| ``\f`` | ASCII Formfeed (FF) | |
576+
+----------------------+---------------------------------+-------+
577+
| ``\n`` | ASCII Linefeed (LF) | |
578+
+----------------------+---------------------------------+-------+
579+
| ``\r`` | ASCII Carriage Return (CR) | |
580+
+----------------------+---------------------------------+-------+
581+
| ``\t`` | ASCII Horizontal Tab (TAB) | |
582+
+----------------------+---------------------------------+-------+
583+
| ``\v`` | ASCII Vertical Tab (VT) | |
584+
+----------------------+---------------------------------+-------+
585+
| :samp:`\{ooo}` | Character with octal value | (2,4) |
586+
| | *ooo* | |
587+
+----------------------+---------------------------------+-------+
588+
| :samp:`\x{hh}` | Character with hex value *hh* | (3,4) |
589+
+----------------------+---------------------------------+-------+
590590

591591
Escape sequences only recognized in string literals are:
592592

593-
+-----------------+---------------------------------+-------+
594-
| Escape Sequence | Meaning | Notes |
595-
+=================+=================================+=======+
596-
| ``\N{name}`` | Character named *name* in the | \(5) |
597-
| | Unicode database | |
598-
+-----------------+---------------------------------+-------+
599-
| ``\uxxxx`` | Character with 16-bit hex value | \(6) |
600-
| | *xxxx* | |
601-
+-----------------+---------------------------------+-------+
602-
| ``\Uxxxxxxxx`` | Character with 32-bit hex value | \(7) |
603-
| | *xxxxxxxx* | |
604-
+-----------------+---------------------------------+-------+
593+
+----------------------+---------------------------------+-------+
594+
| Escape Sequence | Meaning | Notes |
595+
+======================+=================================+=======+
596+
| ``\N{name}`` | Character named *name* in the | \(5) |
597+
| | Unicode database | |
598+
+----------------------+---------------------------------+-------+
599+
| :samp:`\u{xxxx}` | Character with 16-bit hex value | \(6) |
600+
| | *xxxx* | |
601+
+----------------------+---------------------------------+-------+
602+
| :samp:`\U{xxxxxxxx}` | Character with 32-bit hex value | \(7) |
603+
| | *xxxxxxxx* | |
604+
+----------------------+---------------------------------+-------+
605605

606606
Notes:
607607

Doc/using/configure.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1012,7 +1012,7 @@ differently depending if the ``Py_BUILD_CORE_MODULE`` macro is defined:
10121012
* Use ``Py_IMPORTED_SYMBOL`` otherwise.
10131013

10141014
If the ``Py_BUILD_CORE_BUILTIN`` macro is used by mistake on a C extension
1015-
built as a shared library, its ``PyInit_xxx()`` function is not exported,
1015+
built as a shared library, its :samp:`PyInit_{xxx}()` function is not exported,
10161016
causing an :exc:`ImportError` on import.
10171017

10181018

0 commit comments

Comments
 (0)