]> granicus.if.org Git - python/commitdiff
Removed duplicated words in in comments and docs.
authorSerhiy Storchaka <storchaka@gmail.com>
Mon, 1 Dec 2014 16:28:43 +0000 (18:28 +0200)
committerSerhiy Storchaka <storchaka@gmail.com>
Mon, 1 Dec 2014 16:28:43 +0000 (18:28 +0200)
16 files changed:
Doc/library/base64.rst
Doc/whatsnew/3.3.rst
Lib/asyncio/futures.py
Lib/hashlib.py
Lib/test/test_asyncio/test_windows_events.py
Lib/test/test_docxmlrpc.py
Lib/test/test_xmlrpc.py
Lib/test/test_zipimport_support.py
Lib/xml/etree/ElementTree.py
Misc/HISTORY
Misc/NEWS
Modules/_tracemalloc.c
Modules/posixmodule.c
Python/pystrtod.c
Python/random.c
Python/thread.c

index 02b4d7b489115b4f75bda10863ef6fd1673b1fac..3d23dfc765df1724628a9d247e936738202292fb 100644 (file)
@@ -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
index d1fa1e1fc9cea7110fd78b7d82931c670c826466..6a2c42555f5ad34cc42973393f2469c9917dc821 100644 (file)
@@ -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).
index 40662a328ddf2b05f222e23b3d2813301e8e6b92..19e79189dc25e492a385251fcc8437a7f5ca80f4 100644 (file)
@@ -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.
 
index e652fc69e4fdf0381f0ff6e84e258e92b3813e86..316cecedc209d861db8a46768594b08804348cf7 100644 (file)
@@ -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)
index 85d9669be3496456832ae281305df23f039c3b68..b4d9398fb36804434ccaa0b4dbd0da17bef67408 100644 (file)
@@ -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()
index cb6366c7d5c2a0e519fa05fe5dd6e59a54c6432f..06161f23dd65ad672b4b14cbe2508287448fd505 100644 (file)
@@ -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
index 99b3eda13ee498c5e02175f4d8ab5feb6feef23e..9194740240b63f67f33b1965de10d327b76d8b83 100644 (file)
@@ -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
index 84ba5e047a3673a7adbadfd18ddfdfb8e3b92a19..66c35578e20d850a3872b1f40ae376f94f432e49 100644 (file)
@@ -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
index d9e98078c8ec192b9a60bdb9a37fd58cc722761c..a8585b6e2f4cffacdca8187f02a9d9b7af43efed 100644 (file)
@@ -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
index 88e8a6b9530bc700c972556585b1f0f50b6f501b..8370d8e4c9a056f78b1b02a16623acdf81d55406 100644 (file)
@@ -3972,7 +3972,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.
@@ -14018,7 +14018,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
index 9cac209dd1167cf3c33cda24cdf2cd511f39ec1a..390a69a0d98c77fe92f1989cfa8316969fd39876 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -1362,7 +1362,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.
 
@@ -1373,7 +1373,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.
@@ -2654,7 +2654,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.
index 780e8eda82631fc08017fdfaa4b8660307dab761..bbe7259959a084d3e242cb15a5cc805c661fe476 100644 (file)
@@ -104,7 +104,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;
index e1e5af93d763f6db1981aea0f3f492cd52ab5ba5..e2d9b5c9e226f9a16aba2cd5f62ed06753d3064c 100644 (file)
@@ -10289,7 +10289,7 @@ posix_sysconf(PyObject *self, PyObject *args)
 
 
 /* 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.
  *
index b8dd919a26e7b04e86187a3005540bc0ebf22e27..209c9086c87b9c061cf015ea371275f9be12f795 100644 (file)
@@ -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.
 
index 2941ba16af0697c9d82b00d75a36c2c61a8e3ea8..08030067bf67cdc1a821dc46f5f8701014c17551 100644 (file)
@@ -227,7 +227,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. */
index d1cb0e6f9d5b174bfb7ebe0d87874ce4943f0dba..4e695aeca29ab9f09717289ea00aa2f720ecaa04 100644 (file)
@@ -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)