Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitea19c28

Browse files
[3.11] Docs: Fix backtick errors found by sphinx-lint (GH-97998) (#98371)
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>.(cherry picked from commitfa2d43e)Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
1 parent9cb30bb commitea19c28

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+86
-94
lines changed

‎Doc/c-api/init.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1796,7 +1796,7 @@ is not possible due to its implementation being opaque at build time.
17961796
Free the given *key* allocated by:c:func:`PyThread_tss_alloc`, after
17971797
first calling:c:func:`PyThread_tss_delete` to ensure any associated
17981798
thread locals have been unassigned. This is a no-op if the *key*
1799-
argument is `NULL`.
1799+
argument is ``NULL``.
18001800
18011801
..note::
18021802
A freed key becomes a dangling pointer. You should reset the key to

‎Doc/c-api/type.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Type Objects
4040
.. c:function:: unsigned long PyType_GetFlags(PyTypeObject* type)
4141
4242
Return the :c:member:`~PyTypeObject.tp_flags` member of *type*. This function is primarily
43-
meant for use with `Py_LIMITED_API`; the individual flag bits are
43+
meant for use with ``Py_LIMITED_API``; the individual flag bits are
4444
guaranteed to be stable across Python releases, but access to
4545
:c:member:`~PyTypeObject.tp_flags` itself is not part of the limited API.
4646

‎Doc/faq/design.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ Why can't I use an assignment in an expression?
155155

156156
Starting in Python 3.8, you can!
157157

158-
Assignment expressions using the walrus operator `:=` assign a variable in an
158+
Assignment expressions using the walrus operator ``:=`` assign a variable in an
159159
expression::
160160

161161
while chunk := fp.read(200):

‎Doc/howto/enum.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1120,7 +1120,7 @@ Enum Classes
11201120
The:class:`EnumType` metaclass is responsible for providing the
11211121
:meth:`__contains__`,:meth:`__dir__`,:meth:`__iter__` and other methods that
11221122
allow one to do things with an:class:`Enum` class that fail on a typical
1123-
class, such as `list(Color)` or `some_enum_var in Color`.:class:`EnumType` is
1123+
class, such as ``list(Color)`` or ``some_enum_var in Color``.:class:`EnumType` is
11241124
responsible for ensuring that various other methods on the final:class:`Enum`
11251125
class are correct (such as:meth:`__new__`,:meth:`__getnewargs__`,
11261126
:meth:`__str__` and:meth:`__repr__`).

‎Doc/howto/logging-cookbook.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -769,7 +769,7 @@ To run a logging listener in production, you may need to use a process-managemen
769769
such as `Supervisor<http://supervisord.org/>`_. `Here
770770
<https://gist.github.com/vsajip/4b227eeec43817465ca835ca66f75e2b>`_ is a Gist which
771771
provides the bare-bones files to run the above functionality using Supervisor: you
772-
will need to change the `/path/to/` parts in the Gist to reflect the actual paths you
772+
will need to change the ``/path/to/`` parts in the Gist to reflect the actual paths you
773773
want to use.
774774

775775

@@ -2981,7 +2981,7 @@ Formatting times using UTC (GMT) via configuration
29812981
--------------------------------------------------
29822982

29832983
Sometimes you want to format times using UTC, which can be done using a class
2984-
such as `UTCFormatter`, shown below::
2984+
such as ``UTCFormatter``, shown below::
29852985

29862986
import logging
29872987
import time

‎Doc/howto/logging.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -552,14 +552,14 @@ raw message. If there is no date format string, the default date format is:
552552
553553
%Y-%m-%d %H:%M:%S
554554
555-
with the milliseconds tacked on at the end. The ``style`` is one of `%`, '{'
556-
or '$'. If one of these is not specified, then '%' will be used.
555+
with the milliseconds tacked on at the end. The ``style`` is one of ``'%'``,
556+
``'{'``,or``'$'``. If one of these is not specified, then``'%'`` will be used.
557557

558-
If the ``style`` is '%', the message format string uses
558+
If the ``style`` is``'%'``, the message format string uses
559559
``%(<dictionary key>)s`` styled string substitution; the possible keys are
560-
documented in:ref:`logrecord-attributes`. If the style is '{', the message
560+
documented in:ref:`logrecord-attributes`. If the style is``'{'``, the message
561561
format string is assumed to be compatible with:meth:`str.format` (using
562-
keyword arguments), while if the style is '$' then the message format string
562+
keyword arguments), while if the style is``'$'`` then the message format string
563563
should conform to what is expected by:meth:`string.Template.substitute`.
564564

565565
..versionchanged::3.2

‎Doc/install/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -761,7 +761,7 @@ And on Windows, the configuration files are:
761761
+--------------+-------------------------------------------------+-------+
762762

763763
On all platforms, the "personal" file can be temporarily disabled by
764-
passing the `--no-user-cfg` option.
764+
passing the ``--no-user-cfg`` option.
765765

766766
Notes:
767767

‎Doc/library/asyncio-protocol.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -553,7 +553,7 @@ accept factories that return streaming protocols.
553553
a connection is open.
554554

555555
However,:meth:`protocol.eof_received() <Protocol.eof_received>`
556-
is called at most once. Once `eof_received()` is called,
556+
is called at most once. Once ``eof_received()`` is called,
557557
``data_received()`` is not called anymore.
558558

559559
..method::Protocol.eof_received()

‎Doc/library/asyncio-task.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,7 @@ Timeouts
631631

632632
Change the time the timeout will trigger.
633633

634-
If *when* is `None`, any current deadline will be removed, and the
634+
If *when* is ``None``, any current deadline will be removed, and the
635635
context manager will wait indefinitely.
636636

637637
If *when* is a float, it is set as the new deadline.
@@ -867,17 +867,17 @@ Running in Threads
867867
# blocking_io complete at 19:50:54
868868
# finished main at 19:50:54
869869

870-
Directly calling `blocking_io()` in any coroutine would block the event loop
870+
Directly calling ``blocking_io()`` in any coroutine would block the event loop
871871
for its duration, resulting in an additional 1 second of run time. Instead,
872-
by using `asyncio.to_thread()`, we can run it in a separate thread without
872+
by using ``asyncio.to_thread()``, we can run it in a separate thread without
873873
blocking the event loop.
874874

875875
..note::
876876

877-
Due to the:term:`GIL`, `asyncio.to_thread()` can typically only be used
877+
Due to the:term:`GIL`, ``asyncio.to_thread()`` can typically only be used
878878
to make IO-bound functions non-blocking. However, for extension modules
879879
that release the GIL or alternative Python implementations that don't
880-
have one, `asyncio.to_thread()` can also be used for CPU-bound functions.
880+
have one, ``asyncio.to_thread()`` can also be used for CPU-bound functions.
881881

882882
..versionadded::3.9
883883

‎Doc/library/bdb.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ The :mod:`bdb` module also defines two classes:
143143

144144
For real file names, the canonical form is an operating-system-dependent,
145145
:func:`case-normalized <os.path.normcase>`:func:`absolute path
146-
<os.path.abspath>`. A *filename* with angle brackets, such as `"<stdin>"`
146+
<os.path.abspath>`. A *filename* with angle brackets, such as ``"<stdin>"``
147147
generated in interactive mode, is returned unchanged.
148148

149149
..method::reset()

‎Doc/library/bz2.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ Incremental (de)compression
206206
will be set to ``True``.
207207

208208
Attempting to decompress data after the end of stream is reached
209-
raises an `EOFError`. Any data found after the end of the
209+
raises an:exc:`EOFError`. Any data found after the end of the
210210
stream is ignored and saved in the:attr:`~.unused_data` attribute.
211211

212212
..versionchanged::3.5
@@ -303,7 +303,7 @@ Using :class:`BZ2Compressor` for incremental compression:
303303
>>>out= out+ comp.flush()
304304

305305
The example above uses a very "nonrandom" stream of data
306-
(a stream of `b"z"` chunks). Random data tends to compress poorly,
306+
(a stream of ``b"z"`` chunks). Random data tends to compress poorly,
307307
while ordered, repetitive data usually yields a high compression ratio.
308308

309309
Writing and reading a bzip2-compressed file in binary mode:

‎Doc/library/concurrent.futures.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ And::
152152

153153
All threads enqueued to ``ThreadPoolExecutor`` will be joined before the
154154
interpreter can exit. Note that the exit handler which does this is
155-
executed *before* any exit handlers added using `atexit`. This means
155+
executed *before* any exit handlers added using ``atexit``. This means
156156
exceptions in the main thread must be caught and handled in order to
157157
signal threads to exit gracefully. For this reason, it is recommended
158158
that ``ThreadPoolExecutor`` not be used for long-running tasks.
@@ -411,13 +411,13 @@ The :class:`Future` class encapsulates the asynchronous execution of a callable.
411411
tests.
412412

413413
If the method returns ``False`` then the:class:`Future` was cancelled,
414-
i.e.:meth:`Future.cancel` was called and returned `True`. Any threads
414+
i.e.:meth:`Future.cancel` was called and returned ``True``. Any threads
415415
waiting on the:class:`Future` completing (i.e. through
416416
:func:`as_completed` or:func:`wait`) will be woken up.
417417

418418
If the method returns ``True`` then the:class:`Future` was not cancelled
419419
and has been put in the running state, i.e. calls to
420-
:meth:`Future.running` will return `True`.
420+
:meth:`Future.running` will return ``True``.
421421

422422
This method can only be called once and cannot be called after
423423
:meth:`Future.set_result` or:meth:`Future.set_exception` have been

‎Doc/library/ctypes.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1934,7 +1934,7 @@ Utility functions
19341934
..function::GetLastError()
19351935

19361936
Windows only: Returns the last error code set by Windows in the calling thread.
1937-
This function calls the Windows `GetLastError()` function directly,
1937+
This function calls the Windows ``GetLastError()`` function directly,
19381938
it does not return the ctypes-private copy of the error code.
19391939

19401940
..function::get_errno()

‎Doc/library/curses.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ The module :mod:`curses` defines the following functions:
278278
Change the definition of a color, taking the number of the color to be changed
279279
followed by three RGB values (for the amounts of red, green, and blue
280280
components). The value of *color_number* must be between ``0`` and
281-
`COLORS - 1`. Each of *r*, *g*, *b*, must be a value between ``0`` and
281+
``COLORS - 1``. Each of *r*, *g*, *b*, must be a value between ``0`` and
282282
``1000``. When:func:`init_color` is used, all occurrences of that color on the
283283
screen immediately change to the new definition. This function is a no-op on
284284
most terminals; it is active only if:func:`can_change_color` returns ``True``.

‎Doc/library/datetime.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1769,7 +1769,7 @@ Other constructor:
17691769
ISO 8601 format, with the following exceptions:
17701770

17711771
1. Time zone offsets may have fractional seconds.
1772-
2. The leading `T`, normally required in cases where there may be ambiguity between
1772+
2. The leading ``T``, normally required in cases where there may be ambiguity between
17731773
a date and a time, is not required.
17741774
3. Fractional seconds may have any number of digits (anything beyond 6 will
17751775
be truncated).
@@ -2265,7 +2265,7 @@ where historical changes have been made to civil time.
22652265
two digits of ``offset.hours`` and ``offset.minutes`` respectively.
22662266

22672267
..versionchanged::3.6
2268-
Name generated from ``offset=timedelta(0)`` is now plain `'UTC'`, not
2268+
Name generated from ``offset=timedelta(0)`` is now plain ``'UTC'``, not
22692269
``'UTC+00:00'``.
22702270

22712271

‎Doc/library/decimal.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -576,11 +576,11 @@ Decimal objects
576576
Alternative constructor that only accepts instances of:class:`float` or
577577
:class:`int`.
578578

579-
Note `Decimal.from_float(0.1)` is not the same as `Decimal('0.1')`.
579+
Note ``Decimal.from_float(0.1)`` is not the same as ``Decimal('0.1')``.
580580
Since 0.1 is not exactly representable in binary floating point, the
581581
value is stored as the nearest representable value which is
582-
`0x1.999999999999ap-4`. That equivalent value in decimal is
583-
`0.1000000000000000055511151231257827021181583404541015625`.
582+
``0x1.999999999999ap-4``. That equivalent value in decimal is
583+
``0.1000000000000000055511151231257827021181583404541015625``.
584584

585585
..note::From Python 3.2 onwards, a :class:`Decimal` instance
586586
can also be constructed directly from a:class:`float`.
@@ -1209,7 +1209,7 @@ In addition to the three supplied contexts, new contexts can be created with the
12091209

12101210
..method::exp(x)
12111211

1212-
Returns `e ** x`.
1212+
Returns ``e ** x``.
12131213

12141214

12151215
..method::fma(x, y, z)

‎Doc/library/dis.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ details of bytecode instructions as :class:`Instruction` instances:
373373

374374
..class::Positions
375375

376-
In case the information is not available, some fields might be `None`.
376+
In case the information is not available, some fields might be ``None``.
377377

378378
..data::lineno
379379
..data::end_lineno

‎Doc/library/email.compat32-message.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ Here are the methods of the :class:`Message` class:
298298
In a model generated from bytes, any header values that (in contravention of
299299
the RFCs) contain non-ASCII bytes will, when retrieved through this
300300
interface, be represented as:class:`~email.header.Header` objects with
301-
a charset of `unknown-8bit`.
301+
a charset of ``unknown-8bit``.
302302

303303

304304
..method::__len__()

‎Doc/library/email.headerregistry.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ headers.
153153
specified as ``-0000`` (indicating it is in UTC but contains no
154154
information about the source timezone), then:attr:`.datetime` will be a
155155
naive:class:`~datetime.datetime`. If a specific timezone offset is
156-
found (including `+0000`), then:attr:`.datetime` will contain an aware
156+
found (including ``+0000``), then:attr:`.datetime` will contain an aware
157157
``datetime`` that uses:class:`datetime.timezone` to record the timezone
158158
offset.
159159

‎Doc/library/functools.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ The :mod:`functools` module defines the following functions:
144144
arguments to the function must be hashable.
145145

146146
Distinct argument patterns may be considered to be distinct calls with
147-
separate cache entries. For example, `f(a=1, b=2)` and `f(b=2, a=1)`
147+
separate cache entries. For example, ``f(a=1, b=2)`` and ``f(b=2, a=1)``
148148
differ in their keyword argument order and may have two separate cache
149149
entries.
150150

@@ -191,7 +191,7 @@ The :mod:`functools` module defines the following functions:
191191
The cache keeps references to the arguments and return values until they age
192192
out of the cache or until the cache is cleared.
193193

194-
If a method is cached, the `self` instance argument is included in the
194+
If a method is cached, the ``self`` instance argument is included in the
195195
cache. See:ref:`faq-cache-method-calls`
196196

197197
An `LRU (least recently used) cache

‎Doc/library/hashlib.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ Constructor functions also accept the following tree hashing parameters:
432432
BLAKE2s, 0 in sequential mode).
433433

434434
* *last_node*: boolean indicating whether the processed node is the last
435-
one (`False` for sequential mode).
435+
one (``False`` for sequential mode).
436436

437437
..figure::hashlib-blake2-tree.png
438438
:alt:Explanation of tree mode parameters.

‎Doc/library/io.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,10 +1055,10 @@ Text I/O
10551055
The initial value of the buffer can be set by providing *initial_value*.
10561056
If newline translation is enabled, newlines will be encoded as if by
10571057
:meth:`~TextIOBase.write`. The stream is positioned at the start of the
1058-
buffer which emulates opening an existing file in a `w+` mode, making it
1058+
buffer which emulates opening an existing file in a ``w+`` mode, making it
10591059
ready for an immediate write from the beginning or for a write that
1060-
would overwrite the initial value. To emulate opening a file in an `a+`
1061-
mode ready for appending, use `f.seek(0, io.SEEK_END)` to reposition the
1060+
would overwrite the initial value. To emulate opening a file in an ``a+``
1061+
mode ready for appending, use ``f.seek(0, io.SEEK_END)`` to reposition the
10621062
stream at the end of the buffer.
10631063

10641064
The *newline* argument works like that of:class:`TextIOWrapper`,

‎Doc/library/lzma.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ Compressing and decompressing data in memory
258258
will be set to ``True``.
259259

260260
Attempting to decompress data after the end of stream is reached
261-
raises an `EOFError`. Any data found after the end of the
261+
raises an:exc:`EOFError`. Any data found after the end of the
262262
stream is ignored and saved in the:attr:`~.unused_data` attribute.
263263

264264
..versionchanged::3.5

‎Doc/library/os.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3180,7 +3180,7 @@ features:
31803180
system records access and modification times; see:func:`~os.stat`. The best
31813181
way to preserve exact times is to use the *st_atime_ns* and *st_mtime_ns*
31823182
fields from the:func:`os.stat` result object with the *ns* parameter to
3183-
`utime`.
3183+
:func:`utime`.
31843184

31853185
This function can support:ref:`specifying a file descriptor<path_fd>`,
31863186
:ref:`paths relative to directory descriptors<dir_fd>` and:ref:`not
@@ -4072,7 +4072,7 @@ written in Python, such as a mail server's external command delivery program.
40724072
library:c:data:`POSIX_SPAWN_RESETIDS` flag.
40734073

40744074
If the *setsid* argument is ``True``, it will create a new session ID
4075-
for `posix_spawn`. *setsid* requires:c:data:`POSIX_SPAWN_SETSID`
4075+
for ``posix_spawn``. *setsid* requires:c:data:`POSIX_SPAWN_SETSID`
40764076
or:c:data:`POSIX_SPAWN_SETSID_NP` flag. Otherwise,:exc:`NotImplementedError`
40774077
is raised.
40784078

‎Doc/library/select.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ The module defines the following:
6161
events.
6262

6363
*sizehint* informs epoll about the expected number of events to be
64-
registered. It must be positive, or `-1` to use the default. It is only
64+
registered. It must be positive, or ``-1`` to use the default. It is only
6565
used on older systems where:c:func:`epoll_create1` is not available;
6666
otherwise it has no effect (though its value is still checked).
6767

‎Doc/library/socket.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ The following functions all create :ref:`socket objects <socket-objects>`.
642642
When:const:`SOCK_NONBLOCK` or:const:`SOCK_CLOEXEC`
643643
bit flags are applied to *type* they are cleared, and
644644
:attr:`socket.type` will not reflect them. They are still passed
645-
to the underlying system `socket()` call. Therefore,
645+
to the underlying system ``socket()`` call. Therefore,
646646

647647
::
648648

‎Doc/library/statistics.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -813,7 +813,7 @@ of applications in statistics.
813813
The relative likelihood is computed as the probability of a sample
814814
occurring in a narrow range divided by the width of the range (hence
815815
the word "density"). Since the likelihood is relative to other points,
816-
its value can be greater than `1.0`.
816+
its value can be greater than ``1.0``.
817817

818818
..method::NormalDist.cdf(x)
819819

‎Doc/library/sys.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ always available.
250250
Print low-level information to stderr about the state of CPython's memory
251251
allocator.
252252

253-
If Python is `built in debug mode <debug-build>` (:option:`configure
253+
If Python is:ref:`built in debug mode<debug-build>` (:option:`configure
254254
--with-pydebug option <--with-pydebug>`), it also performs some expensive
255255
internal consistency checks.
256256

@@ -349,7 +349,7 @@ always available.
349349
files to (and read them from) a parallel directory tree rooted at this
350350
directory, rather than from ``__pycache__`` directories in the source code
351351
tree. Any ``__pycache__`` directories in the source code tree will be ignored
352-
and new `.pyc` files written within the pycache prefix. Thus if you use
352+
and new ``.pyc`` files written within the pycache prefix. Thus if you use
353353
:mod:`compileall` as a pre-build step, you must ensure you run it with the
354354
same pycache prefix (if any) that you will use at runtime.
355355

@@ -874,7 +874,7 @@ always available.
874874
..function::get_asyncgen_hooks()
875875

876876
Returns an *asyncgen_hooks* object, which is similar to a
877-
:class:`~collections.namedtuple` of the form `(firstiter, finalizer)`,
877+
:class:`~collections.namedtuple` of the form ``(firstiter, finalizer)``,
878878
where *firstiter* and *finalizer* are expected to be either ``None`` or
879879
functions which take an:term:`asynchronous generator iterator` as an
880880
argument, and are used to schedule finalization of an asynchronous

‎Doc/library/unittest.mock-examples.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,7 @@ on first use).
11161116
That aside there is a way to use ``mock`` to affect the results of an import.
11171117
Importing fetches an *object* from the:data:`sys.modules` dictionary. Note that it
11181118
fetches an *object*, which need not be a module. Importing a module for the
1119-
first time results in a module object being put in `sys.modules`, so usually
1119+
first time results in a module object being put in ``sys.modules``, so usually
11201120
when you import something you get a module back. This need not be the case
11211121
however.
11221122

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp