From 6006d0ceb574d8697ee8f97eb9f546d7bf6a5650 Mon Sep 17 00:00:00 2001 From: luz paz Date: Fri, 10 Jun 2022 06:36:35 -0400 Subject: [PATCH] gh-93675: Fix typos in `Doc/` Closes #93675 --- Doc/library/asyncio-sync.rst | 2 +- Doc/library/concurrent.futures.rst | 2 +- Doc/library/contextlib.rst | 2 +- Doc/library/signal.rst | 2 +- Doc/library/socket.rst | 2 +- Doc/reference/expressions.rst | 2 +- Doc/tools/rstlint.py | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Doc/library/asyncio-sync.rst b/Doc/library/asyncio-sync.rst index 141733ee2c8001..39c666ee7b20e4 100644 --- a/Doc/library/asyncio-sync.rst +++ b/Doc/library/asyncio-sync.rst @@ -429,7 +429,7 @@ Barrier Put the barrier into a broken state. This causes any active or future calls to :meth:`wait` to fail with the :class:`BrokenBarrierError`. - Use this for example if one of the taks needs to abort, to avoid infinite + Use this for example if one of the tasks needs to abort, to avoid infinite waiting tasks. .. attribute:: parties diff --git a/Doc/library/concurrent.futures.rst b/Doc/library/concurrent.futures.rst index 99703ff3051d47..8efbf0a3d59554 100644 --- a/Doc/library/concurrent.futures.rst +++ b/Doc/library/concurrent.futures.rst @@ -257,7 +257,7 @@ to a :class:`ProcessPoolExecutor` will result in deadlock. replaced with a fresh worker process. By default *max_tasks_per_child* is ``None`` which means worker processes will live as long as the pool. When a max is specified, the "spawn" multiprocessing start method will be used by - default in absense of a *mp_context* parameter. This feature is incompatible + default in absence of a *mp_context* parameter. This feature is incompatible with the "fork" start method. .. versionchanged:: 3.3 diff --git a/Doc/library/contextlib.rst b/Doc/library/contextlib.rst index 84c4ca098c6015..2d28fb35a9e316 100644 --- a/Doc/library/contextlib.rst +++ b/Doc/library/contextlib.rst @@ -361,7 +361,7 @@ Functions and classes provided: As this changes a global state, the working directory, it is not suitable for use in most threaded or async contexts. It is also not suitable for most non-linear code execution, like generators, where the program execution is - temporarily relinquished -- unless explicitely desired, you should not yield + temporarily relinquished -- unless explicitly desired, you should not yield when this context manager is active. This is a simple wrapper around :func:`~os.chdir`, it changes the current diff --git a/Doc/library/signal.rst b/Doc/library/signal.rst index 678411d4f17056..108e97a8b4b395 100644 --- a/Doc/library/signal.rst +++ b/Doc/library/signal.rst @@ -739,7 +739,7 @@ To illustrate this issue, consider the following code:: def __enter__(self): # If KeyboardInterrupt occurs here, everything is fine self.lock.acquire() - # If KeyboardInterrupt occcurs here, __exit__ will not be called + # If KeyboardInterrupt occurs here, __exit__ will not be called ... # KeyboardInterrupt could occur just before the function returns diff --git a/Doc/library/socket.rst b/Doc/library/socket.rst index 1b801955dff17e..3155067c7fe9ab 100755 --- a/Doc/library/socket.rst +++ b/Doc/library/socket.rst @@ -242,7 +242,7 @@ created. Socket addresses are represented as follows: child partitions. - ``HV_GUID_LOOPBACK`` - Used as a target to itself. - ``HV_GUID_PARENT`` - When used as a bind accepts connection from the parent - partition. When used as an address target it will connect to the parent parition. + partition. When used as an address target it will connect to the parent partition. The ``service_id`` is the service identifier of the registered service. diff --git a/Doc/reference/expressions.rst b/Doc/reference/expressions.rst index 1f461e3fed8e57..6bf21a7dde49a0 100644 --- a/Doc/reference/expressions.rst +++ b/Doc/reference/expressions.rst @@ -573,7 +573,7 @@ is already executing raises a :exc:`ValueError` exception. In typical use, this is called with a single exception instance similar to the way the :keyword:`raise` keyword is used. - For backwards compatability, however, the second signature is + For backwards compatibility, however, the second signature is supported, following a convention from older versions of Python. The *type* argument should be an exception class, and *value* should be an exception instance. If the *value* is not provided, the diff --git a/Doc/tools/rstlint.py b/Doc/tools/rstlint.py index d1c53dcb1a698e..4ea68ef3b030c8 100644 --- a/Doc/tools/rstlint.py +++ b/Doc/tools/rstlint.py @@ -130,7 +130,7 @@ # Find role glued with another word like: # the:c:func:`PyThreadState_LeaveTracing` function. -# instad of: +# instead of: # the :c:func:`PyThreadState_LeaveTracing` function. role_glued_with_word = re.compile(r"[a-zA-Z]%s" % all_roles)