mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
Doc: More duplicate word fixes (GH-136299)
This commit is contained in:
parent
252e2f710e
commit
561212a033
12 changed files with 12 additions and 12 deletions
|
|
@ -481,7 +481,7 @@ typedef struct mi_segment_s {
|
|||
struct mi_segment_s* next; // the list of freed segments in the cache (must be first field, see `segment.c:mi_segment_init`)
|
||||
|
||||
size_t abandoned; // abandoned pages (i.e. the original owning thread stopped) (`abandoned <= used`)
|
||||
size_t abandoned_visits; // count how often this segment is visited in the abandoned list (to force reclaim it it is too long)
|
||||
size_t abandoned_visits; // count how often this segment is visited in the abandoned list (to force reclaim if it is too long)
|
||||
size_t used; // count of pages in use
|
||||
uintptr_t cookie; // verify addresses in debug mode: `mi_ptr_cookie(segment) == segment->cookie`
|
||||
|
||||
|
|
|
|||
|
|
@ -1829,7 +1829,7 @@ BIN_STDERR_SENTINEL = object()
|
|||
class StdStreamComparer:
|
||||
def __init__(self, attr):
|
||||
# We try to use the actual stdXXX.buffer attribute as our
|
||||
# marker, but but under some test environments,
|
||||
# marker, but under some test environments,
|
||||
# sys.stdout/err are replaced by io.StringIO which won't have .buffer,
|
||||
# so we use a sentinel simply to show that the tests do the right thing
|
||||
# for any buffer supporting object
|
||||
|
|
|
|||
|
|
@ -132,7 +132,7 @@ class DictComprehensionTest(unittest.TestCase):
|
|||
|
||||
def test_exception_locations(self):
|
||||
# The location of an exception raised from __init__ or
|
||||
# __next__ should should be the iterator expression
|
||||
# __next__ should be the iterator expression
|
||||
def init_raises():
|
||||
try:
|
||||
{x:x for x in BrokenIter(init_raises=True)}
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ We also repeat each of the above scoping tests inside a function
|
|||
class SetComprehensionTest(unittest.TestCase):
|
||||
def test_exception_locations(self):
|
||||
# The location of an exception raised from __init__ or
|
||||
# __next__ should should be the iterator expression
|
||||
# __next__ should be the iterator expression
|
||||
|
||||
def init_raises():
|
||||
try:
|
||||
|
|
|
|||
|
|
@ -316,7 +316,7 @@ class TestPath(unittest.TestCase):
|
|||
HUGE_ZIPFILE_NUM_ENTRIES = 2**13
|
||||
|
||||
def huge_zipfile(self):
|
||||
"""Create a read-only zipfile with a huge number of entries entries."""
|
||||
"""Create a read-only zipfile with a huge number of entries."""
|
||||
strm = io.BytesIO()
|
||||
zf = zipfile.ZipFile(strm, "w")
|
||||
for entry in map(str, range(self.HUGE_ZIPFILE_NUM_ENTRIES)):
|
||||
|
|
|
|||
|
|
@ -394,7 +394,7 @@ Removed the ``formatter`` module, which was deprecated in Python 3.4. It is
|
|||
somewhat obsolete, little used, and not tested. It was originally scheduled
|
||||
to be removed in Python 3.6, but such removals were delayed until after
|
||||
Python 2.7 EOL. Existing users should copy whatever classes they use into
|
||||
their code. Patch by Donghee Na and and Terry J. Reedy.
|
||||
their code. Patch by Donghee Na and Terry J. Reedy.
|
||||
|
||||
..
|
||||
|
||||
|
|
|
|||
|
|
@ -253,7 +253,7 @@ Adapt the ``_elementtree`` extension module to multi-phase init
|
|||
.. section: Library
|
||||
|
||||
Avoid potential unexpected ``freeaddrinfo`` call (double free) in
|
||||
:mod:`socket` when when a libc ``getaddrinfo()`` implementation leaves
|
||||
:mod:`socket` when a libc ``getaddrinfo()`` implementation leaves
|
||||
garbage in an output pointer when returning an error. Original patch by
|
||||
Sergey G. Brester.
|
||||
|
||||
|
|
|
|||
|
|
@ -153,7 +153,7 @@ about a 10% improvement.
|
|||
.. section: Core and Builtins
|
||||
|
||||
Guard ``assert(tstate->thread_id > 0)`` with ``#ifndef HAVE_PTHREAD_STUBS``.
|
||||
This allows for for pydebug builds to work under WASI which (currently)
|
||||
This allows for pydebug builds to work under WASI which (currently)
|
||||
lacks thread support.
|
||||
|
||||
..
|
||||
|
|
|
|||
|
|
@ -1051,7 +1051,7 @@ warning filtering state if the :data:`sys.flags.context_aware_warnings` flag
|
|||
is set to true. This makes using the context manager thread-safe in
|
||||
multi-threaded programs. The flag is true by default in free-threaded
|
||||
builds and is otherwise false. The value of the flag can be overridden by
|
||||
the the :option:`-X context_aware_warnings <-X>` command-line option or by
|
||||
the :option:`-X context_aware_warnings <-X>` command-line option or by
|
||||
the :envvar:`PYTHON_CONTEXT_AWARE_WARNINGS` environment variable.
|
||||
|
||||
..
|
||||
|
|
|
|||
|
|
@ -821,7 +821,7 @@ future_add_done_callback(asyncio_state *state, FutureObj *fut, PyObject *arg,
|
|||
Invariants:
|
||||
|
||||
* callbacks != NULL:
|
||||
There are some callbacks in in the list. Just
|
||||
There are some callbacks in the list. Just
|
||||
add the new callback to it.
|
||||
|
||||
* callbacks == NULL and callback0 == NULL:
|
||||
|
|
|
|||
|
|
@ -225,7 +225,7 @@ type_from_ref(PyObject *ref)
|
|||
}
|
||||
|
||||
|
||||
/* helpers for for static builtin types */
|
||||
/* helpers for static builtin types */
|
||||
|
||||
#ifndef NDEBUG
|
||||
static inline int
|
||||
|
|
|
|||
|
|
@ -700,7 +700,7 @@ preconfig_init_coerce_c_locale(PyPreConfig *config)
|
|||
|
||||
/* Test if coerce_c_locale equals to -1 or equals to 1:
|
||||
PYTHONCOERCECLOCALE=1 doesn't imply that the C locale is always coerced.
|
||||
It is only coerced if if the LC_CTYPE locale is "C". */
|
||||
It is only coerced if the LC_CTYPE locale is "C". */
|
||||
if (config->coerce_c_locale < 0 || config->coerce_c_locale == 1) {
|
||||
/* The C locale enables the C locale coercion (PEP 538) */
|
||||
if (_Py_LegacyLocaleDetected(0)) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue