Removed duplicated words in in comments and docs.
This commit is contained in:
commit
83000a490a
|
@ -13,7 +13,7 @@
|
|||
This module provides functions for encoding binary data to printable
|
||||
ASCII characters and decoding such encodings back to binary data.
|
||||
It provides encoding and decoding functions for the encodings specified in
|
||||
in :rfc:`3548`, which defines the Base16, Base32, and Base64 algorithms,
|
||||
:rfc:`3548`, which defines the Base16, Base32, and Base64 algorithms,
|
||||
and for the de-facto standard Ascii85 and Base85 encodings.
|
||||
|
||||
The :rfc:`3548` encodings are suitable for encoding binary data so that it can
|
||||
|
|
|
@ -1540,7 +1540,7 @@ multiprocessing connections.
|
|||
to override the default behavior of inheriting the ``daemon`` flag from
|
||||
the parent process (:issue:`6064`).
|
||||
|
||||
New attribute attribute :data:`multiprocessing.Process.sentinel` allows a
|
||||
New attribute :data:`multiprocessing.Process.sentinel` allows a
|
||||
program to wait on multiple :class:`~multiprocessing.Process` objects at one
|
||||
time using the appropriate OS primitives (for example, :mod:`select` on
|
||||
posix systems).
|
||||
|
|
|
@ -61,7 +61,7 @@ class _TracebackLogger:
|
|||
the Future is collected, and the helper is present, the helper
|
||||
object is also collected, and its __del__() method will log the
|
||||
traceback. When the Future's result() or exception() method is
|
||||
called (and a helper object is present), it removes the the helper
|
||||
called (and a helper object is present), it removes the helper
|
||||
object, after calling its clear() method to prevent it from
|
||||
logging.
|
||||
|
||||
|
|
|
@ -172,7 +172,7 @@ except ImportError:
|
|||
|
||||
def prf(msg, inner=inner, outer=outer):
|
||||
# PBKDF2_HMAC uses the password as key. We can re-use the same
|
||||
# digest objects and and just update copies to skip initialization.
|
||||
# digest objects and just update copies to skip initialization.
|
||||
icpy = inner.copy()
|
||||
ocpy = outer.copy()
|
||||
icpy.update(msg)
|
||||
|
|
|
@ -105,7 +105,7 @@ class ProactorTests(test_utils.TestCase):
|
|||
|
||||
_overlapped.SetEvent(event)
|
||||
|
||||
# Wait for for set event;
|
||||
# Wait for set event;
|
||||
# result should be True immediately
|
||||
fut = self.loop._proactor.wait_for_handle(event, 10)
|
||||
start = self.loop.time()
|
||||
|
|
|
@ -10,7 +10,7 @@ import unittest
|
|||
PORT = None
|
||||
|
||||
def make_request_and_skipIf(condition, reason):
|
||||
# If we skip the test, we have to make a request because the
|
||||
# If we skip the test, we have to make a request because
|
||||
# the server created in setUp blocks expecting one to come in.
|
||||
if not condition:
|
||||
return lambda func: func
|
||||
|
|
|
@ -517,7 +517,7 @@ def is_unavailable_exception(e):
|
|||
return True
|
||||
|
||||
def make_request_and_skipIf(condition, reason):
|
||||
# If we skip the test, we have to make a request because the
|
||||
# If we skip the test, we have to make a request because
|
||||
# the server created in setUp blocks expecting one to come in.
|
||||
if not condition:
|
||||
return lambda func: func
|
||||
|
|
|
@ -57,7 +57,7 @@ class ZipSupportTests(unittest.TestCase):
|
|||
# This used to use the ImportHooksBaseTestCase to restore
|
||||
# the state of the import related information
|
||||
# in the sys module after each test. However, that restores
|
||||
# *too much* information and breaks for the invocation of
|
||||
# *too much* information and breaks for the invocation
|
||||
# of test_doctest. So we do our own thing and leave
|
||||
# sys.modules alone.
|
||||
# We also clear the linecache and zipimport cache
|
||||
|
|
|
@ -125,7 +125,7 @@ class Element:
|
|||
This class is the reference implementation of the Element interface.
|
||||
|
||||
An element's length is its number of subelements. That means if you
|
||||
you want to check if an element is truly empty, you should check BOTH
|
||||
want to check if an element is truly empty, you should check BOTH
|
||||
its length AND its text attribute.
|
||||
|
||||
The element tag, attribute names, and attribute values can be either
|
||||
|
|
|
@ -3970,7 +3970,7 @@ Tests
|
|||
- Issue #12041: Make test_wait3 more robust.
|
||||
|
||||
- Issue #11873: Change regex in test_compileall to fix occasional failures when
|
||||
when the randomly generated temporary path happened to match the regex.
|
||||
the randomly generated temporary path happened to match the regex.
|
||||
|
||||
- Issue #11958: Fix FTP tests for IPv6, bind to "::1" instead of "localhost".
|
||||
Patch written by Charles-Francois Natali.
|
||||
|
@ -14051,7 +14051,7 @@ Core and builtins
|
|||
- When method objects have an attribute that can be satisfied either
|
||||
by the function object or by the method object, the function
|
||||
object's attribute usually wins. Christian Tismer pointed out that
|
||||
that this is really a mistake, because this only happens for special
|
||||
this is really a mistake, because this only happens for special
|
||||
methods (like __reduce__) where the method object's version is
|
||||
really more appropriate than the function's attribute. So from now
|
||||
on, all method attributes will have precedence over function
|
||||
|
|
|
@ -1813,7 +1813,7 @@ Library
|
|||
- Issue #15304: concurrent.futures.wait() can block forever even if
|
||||
Futures have completed. Patch by Glenn Langford.
|
||||
|
||||
- Issue #14455: plistlib: fix serializing integers integers in the range
|
||||
- Issue #14455: plistlib: fix serializing integers in the range
|
||||
of an unsigned long long but outside of the range of signed long long for
|
||||
binary plist files.
|
||||
|
||||
|
@ -1824,7 +1824,7 @@ IDLE
|
|||
Patch mostly by Serhiy Storchaka.
|
||||
|
||||
- Update the python.gif icon for the Idle classbrowser and pathbowser
|
||||
from the old green snake to the new new blue and yellow snakes.
|
||||
from the old green snake to the new blue and yellow snakes.
|
||||
|
||||
- Issue #17721: Remove non-functional configuration dialog help button until we
|
||||
make it actually gives some help when clicked. Patch by Guilherme Simões.
|
||||
|
@ -3105,7 +3105,7 @@ Library
|
|||
reside in the os module.
|
||||
|
||||
- Issue #19205: Don't import the 're' module in site and sysconfig module to
|
||||
to speed up interpreter start.
|
||||
speed up interpreter start.
|
||||
|
||||
- Issue #9548: Add a minimal "_bootlocale" module that is imported by the
|
||||
_io module instead of the full locale module.
|
||||
|
|
|
@ -101,7 +101,7 @@ static size_t tracemalloc_traced_memory = 0;
|
|||
Protected by TABLES_LOCK(). */
|
||||
static size_t tracemalloc_peak_traced_memory = 0;
|
||||
|
||||
/* Hash table used as a set to to intern filenames:
|
||||
/* Hash table used as a set to intern filenames:
|
||||
PyObject* => PyObject*.
|
||||
Protected by the GIL */
|
||||
static _Py_hashtable_t *tracemalloc_filenames = NULL;
|
||||
|
|
|
@ -14944,7 +14944,7 @@ os_sysconf_impl(PyModuleDef *module, int name)
|
|||
|
||||
|
||||
/* This code is used to ensure that the tables of configuration value names
|
||||
* are in sorted order as required by conv_confname(), and also to build the
|
||||
* are in sorted order as required by conv_confname(), and also to build
|
||||
* the exported dictionaries that are used to publish information about the
|
||||
* names available on the host platform.
|
||||
*
|
||||
|
|
|
@ -325,7 +325,7 @@ _PyOS_ascii_strtod(const char *nptr, char **endptr)
|
|||
|
||||
On overflow (e.g., when trying to convert '1e500' on an IEEE 754 machine),
|
||||
if overflow_exception is NULL then +-Py_HUGE_VAL is returned, and no Python
|
||||
exception is raised. Otherwise, overflow_exception should point to a
|
||||
exception is raised. Otherwise, overflow_exception should point to
|
||||
a Python exception, this exception will be raised, -1.0 will be returned,
|
||||
and *endptr will point just past the end of the converted value.
|
||||
|
||||
|
|
|
@ -225,7 +225,7 @@ lcg_urandom(unsigned int x0, unsigned char *buffer, size_t size)
|
|||
}
|
||||
|
||||
/* Fill buffer with size pseudo-random bytes from the operating system random
|
||||
number generator (RNG). It is suitable for for most cryptographic purposes
|
||||
number generator (RNG). It is suitable for most cryptographic purposes
|
||||
except long living private keys for asymmetric encryption.
|
||||
|
||||
Return 0 on success, raise an exception and return -1 on error. */
|
||||
|
|
|
@ -221,7 +221,7 @@ find_key(int set_value, int key, void *value)
|
|||
goto Done;
|
||||
}
|
||||
/* Sanity check. These states should never happen but if
|
||||
* they do we must abort. Otherwise we'll end up spinning in
|
||||
* they do we must abort. Otherwise we'll end up spinning
|
||||
* in a tight loop with the lock held. A similar check is done
|
||||
* in pystate.c tstate_delete_common(). */
|
||||
if (p == prev_p)
|
||||
|
|
Loading…
Reference in New Issue