]> granicus.if.org Git - python/commitdiff
Issue #27125: Remove duplicated words from documentation and comments
authorMartin Panter <vadmium+py@gmail.com>
Mon, 30 May 2016 04:04:50 +0000 (04:04 +0000)
committerMartin Panter <vadmium+py@gmail.com>
Mon, 30 May 2016 04:04:50 +0000 (04:04 +0000)
17 files changed:
Doc/c-api/module.rst
Doc/howto/pyporting.rst
Doc/library/enum.rst
Doc/library/tkinter.tix.rst
Doc/library/typing.rst
Doc/whatsnew/3.4.rst
Doc/whatsnew/3.5.rst
Lib/ctypes/macholib/README.ctypes
Lib/idlelib/idle_test/README.txt
Lib/test/test_dict.py
Lib/test/test_socket.py
Lib/tkinter/tix.py
Misc/HISTORY
Misc/NEWS
Modules/_ctypes/_ctypes.c
Modules/_pickle.c
Objects/bytesobject.c

index 97a63546a9d8be5873051a166888ca2d1bb1494d..904b4b1f662706ed1eba587a596a850041a4539b 100644 (file)
@@ -129,7 +129,7 @@ which export an initialization function), or compiled-in modules
 (where the initialization function is added using :c:func:`PyImport_AppendInittab`).
 See :ref:`building` or :ref:`extending-with-embedding` for details.
 
-The initialization function can either pass pass a module definition instance
+The initialization function can either pass a module definition instance
 to :c:func:`PyModule_Create`, and return the resulting module object,
 or request "multi-phase initialization" by returning the definition struct itself.
 
index c6fc03e555d7c50765fb3b1886239ed3df058372..c479f2264e95ecd701fcade91b8072f21bfec6d5 100644 (file)
@@ -390,7 +390,7 @@ your tests under multiple Python interpreters is tox_. You can then integrate
 tox with your continuous integration system so that you never accidentally break
 Python 2 or 3 support.
 
-You may also want to use use the ``-bb`` flag with the Python 3 interpreter to
+You may also want to use the ``-bb`` flag with the Python 3 interpreter to
 trigger an exception when you are comparing bytes to strings or bytes to an int
 (the latter is available starting in Python 3.5). By default type-differing
 comparisons simply return ``False``, but if you made a mistake in your
index 8a02a55ed27002928b91c9571a0365637fc8326c..60467b4acb8fe2925bf8bb7999ced756ead1ade6 100644 (file)
@@ -314,8 +314,8 @@ Then::
     >>> str(Mood.funky)
     'my custom str! 1'
 
-The rules for what is allowed are as follows: names that start and end with a
-with a single underscore are reserved by enum and cannot be used; all other
+The rules for what is allowed are as follows: names that start and end with
+a single underscore are reserved by enum and cannot be used; all other
 attributes defined within an enumeration will become members of this
 enumeration, with the exception of special methods (:meth:`__str__`,
 :meth:`__add__`, etc.) and descriptors (methods are also descriptors).
index 9da79596a6a68cddb90320829588c1cf0ca43f05..d66f5953392df0f3ef8d6bef6eb33a902ecbf3d1 100644 (file)
@@ -142,7 +142,7 @@ Basic Widgets
 
    The `LabelEntry
    <http://tix.sourceforge.net/dist/current/man/html/TixCmd/tixLabelEntry.htm>`_
-   widget packages an entry widget and a label into one mega widget. It can be used
+   widget packages an entry widget and a label into one mega widget. It can
    be used to simplify the creation of "entry-form" type of interface.
 
 .. Python Demo of:
index 6798d9ab599b06561ea0ed57c020d973b3268001..25d7794b583860c4451c98c64ec5da984a2744c7 100644 (file)
@@ -297,7 +297,7 @@ The module defines the following classes, functions and decorators:
 
 .. class:: Tuple
 
-  Tuple type; ``Tuple[X, Y]`` is the is the type of a tuple of two items
+  Tuple type; ``Tuple[X, Y]`` is the type of a tuple of two items
   with the first item of type X and the second of type Y.
 
   Example: ``Tuple[T1, T2]`` is a tuple of two elements corresponding
index 6edc1b14b72a6a35541b1cb4c2ae73089cae3a75..1e5c9d1fbdcf476a0e5a1d86e4cb58b70fe5321b 100644 (file)
@@ -1322,7 +1322,7 @@ kernel version of 2.6.36 or later and glibc of 2.13 or later, provides the
 ability to query or set the resource limits for processes other than the one
 making the call.  (Contributed by Christian Heimes in :issue:`16595`.)
 
-On Linux kernel version 2.6.36 or later, there are there are also some new
+On Linux kernel version 2.6.36 or later, there are also some new
 Linux specific constants: :attr:`~resource.RLIMIT_MSGQUEUE`,
 :attr:`~resource.RLIMIT_NICE`, :attr:`~resource.RLIMIT_RTPRIO`,
 :attr:`~resource.RLIMIT_RTTIME`, and :attr:`~resource.RLIMIT_SIGPENDING`.
index 73a6dd1452fbbd38f087028f2fae747b22f3b2e1..052c742ea470590da493c629d6e458c63b22b59f 100644 (file)
@@ -1690,7 +1690,7 @@ messages. (Contributed by Gavin Chappell and Maciej Szulik in :issue:`16914`.)
 
 Both the :meth:`SMTP.sendmail() <smtplib.SMTP.sendmail>` and
 :meth:`SMTP.send_message() <smtplib.SMTP.send_message>` methods now
-support support :rfc:`6531` (SMTPUTF8).
+support :rfc:`6531` (SMTPUTF8).
 (Contributed by Milan Oberkirch and R. David Murray in :issue:`22027`.)
 
 
index 4e10cbe41144f0bdb55df3e9e61713f0e3b199b2..2866e9f349288a4059e7bacee8f0ad9ed886d068 100644 (file)
@@ -1,4 +1,4 @@
-Files in this directory from from Bob Ippolito's py2app.
+Files in this directory come from Bob Ippolito's py2app.
 
 License: Any components of the py2app suite may be distributed under
 the MIT or PSF open source licenses.
index a823b85f2c7cb4fe538b35e001c4da3e074fa8f4..f74affc712fce1d07003459b829840a6dd495f0f 100644 (file)
@@ -17,8 +17,7 @@ python -m idlelib.idle_test.htest
 The idle directory, idlelib, has over 60 xyz.py files. The idle_test
 subdirectory should contain a test_xyz.py for each, where 'xyz' is
 lowercased even if xyz.py is not. Here is a possible template, with the
-blanks after after '.' and 'as', and before and after '_' to be filled
-in.
+blanks after '.' and 'as', and before and after '_' to be filled in.
 
 import unittest
 from test.support import requires
index 075cb5a020443a3b0088331d5569d8fa8d097df3..6d68e761c64ebb9b43da3ceeaa5e614d2dc2d176 100644 (file)
@@ -861,7 +861,7 @@ class DictTest(unittest.TestCase):
             itorg = iter(data.items())
             d = pickle.dumps(itorg, proto)
             it = pickle.loads(d)
-            # note that the type of type of the unpickled iterator
+            # note that the type of the unpickled iterator
             # is not necessarily the same as the original.  It is
             # merely an object supporting the iterator protocol, yielding
             # the same objects as the original one.
index 394c78c26c1b0c42dcb71be6c86d78b0dc0d3678..4d0b17112fe7d5fe28864a0c957d656f45bd6d06 100644 (file)
@@ -4747,7 +4747,7 @@ class TIPCThreadableTest(unittest.TestCase, ThreadableTest):
         self.addCleanup(self.conn.close)
 
     def clientSetUp(self):
-        # The is a hittable race between serverExplicitReady() and the
+        # There is a hittable race between serverExplicitReady() and the
         # accept() call; sleep a little while to avoid it, otherwise
         # we could get an exception
         time.sleep(0.1)
index 9269e6a0f9e6c5ae02b27bb9788023414f1dbe12..f667933a1ed5ad15839a3ea0e74618453b02352e 100644 (file)
@@ -1052,8 +1052,8 @@ class InputOnly(TixWidget):
 
 class LabelEntry(TixWidget):
     """LabelEntry - Entry field with label. Packages an entry widget
-    and a label into one mega widget. It can be used be used to simplify
-    the creation of ``entry-form'' type of interface.
+    and a label into one mega widget. It can be used to simplify the creation
+    of ``entry-form'' type of interface.
 
     Subwidgets       Class
     ----------       -----
index 73a041d6fcd539756e81f76f6d13b4af69cccedc..b9cb8990322671e5551d41a1a842238ff22b0cd6 100644 (file)
@@ -10639,8 +10639,8 @@ Core and Builtins
   certain operations between bytes/buffer and str like str(b'') and
   comparison.
 
-- The standards streams sys.stdin, stdout and stderr may be None when
-  the when the C runtime library returns an invalid file descriptor
+- The standard streams sys.stdin, stdout and stderr may be None
+  when the C runtime library returns an invalid file descriptor
   for the streams (fileno(stdin) < 0). For now this happens only for
   Windows GUI apps and scripts started with `pythonw.exe`.
 
index 3191c7b1bfe0bd50ed2a691df621e3740626fc8d..b2ee631bb9f2b39342eef931534661516e48597c 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -3054,7 +3054,7 @@ Library
 - Issue #22247: Add NNTPError to nntplib.__all__.
 
 - Issue #22366: urllib.request.urlopen will accept a context object
-  (SSLContext) as an argument which will then used be for HTTPS connection.
+  (SSLContext) as an argument which will then be used for HTTPS connection.
   Patch by Alex Gaynor.
 
 - Issue #4180: The warnings registries are now reset when the filters
index 94261288107b6236a0d8ffcfc02ccf1242e392fa..2e01323b437b7b280483d98ede8241e5a4b87b9e 100644 (file)
@@ -49,7 +49,7 @@ from_address(addr)
 
 from_param(obj)
     - typecheck and convert a Python object into a C function call parameter
-      the result may be an instance of the type, or an integer or tuple
+      The result may be an instance of the type, or an integer or tuple
       (typecode, value[, obj])
 
 instance methods/properties
index 9b8b042e45fe6dc7d3090a2d9f7c5079551a4a24..e52da37dd3bb9af4154bddd83e4dbb2dc1033e04 100644 (file)
@@ -550,7 +550,7 @@ typedef struct PicklerObject {
     int bin;                    /* Boolean, true if proto > 0 */
     int framing;                /* True when framing is enabled, proto >= 4 */
     Py_ssize_t frame_start;     /* Position in output_buffer where the
-                                   where the current frame begins. -1 if there
+                                   current frame begins. -1 if there
                                    is no frame currently open. */
 
     Py_ssize_t buf_size;        /* Size of the current buffered pickle data */
index 495c3ebc23696d508f8c7cff670317296d73529d..c2aa65c3bc53bc5130c308201ce81cc430ce6245 100644 (file)
@@ -34,7 +34,7 @@ static PyBytesObject *nullstring;
    For PyBytes_FromString(), the parameter `str' points to a null-terminated
    string containing exactly `size' bytes.
 
-   For PyBytes_FromStringAndSize(), the parameter the parameter `str' is
+   For PyBytes_FromStringAndSize(), the parameter `str' is
    either NULL or else points to a string containing at least `size' bytes.
    For PyBytes_FromStringAndSize(), the string in the `str' parameter does
    not have to be null-terminated.  (Therefore it is safe to construct a