]> granicus.if.org Git - python/commitdiff
#9911: doc copyedits.
authorGeorg Brandl <georg@python.org>
Tue, 21 Sep 2010 14:48:28 +0000 (14:48 +0000)
committerGeorg Brandl <georg@python.org>
Tue, 21 Sep 2010 14:48:28 +0000 (14:48 +0000)
31 files changed:
Doc/c-api/arg.rst
Doc/c-api/unicode.rst
Doc/distutils/builtdist.rst
Doc/extending/newtypes.rst
Doc/faq/design.rst
Doc/faq/programming.rst
Doc/glossary.rst
Doc/howto/descriptor.rst
Doc/howto/sockets.rst
Doc/library/2to3.rst
Doc/library/_thread.rst
Doc/library/bisect.rst
Doc/library/concurrent.futures.rst
Doc/library/configparser.rst
Doc/library/http.cookies.rst
Doc/library/importlib.rst
Doc/library/logging.rst
Doc/library/multiprocessing.rst
Doc/library/os.rst
Doc/library/pickle.rst
Doc/library/profile.rst
Doc/library/readline.rst
Doc/library/telnetlib.rst
Doc/library/threading.rst
Doc/library/tkinter.tix.rst
Doc/library/turtle.rst
Doc/library/unittest.rst
Doc/library/urllib.parse.rst
Doc/library/winreg.rst
Doc/reference/expressions.rst
Doc/whatsnew/3.1.rst

index f955c96552e56dbbfdc0b3742b9dac04b8104528..fc64b206f9bc57df011d7fe70906b4b8dcc41e82 100644 (file)
@@ -65,7 +65,7 @@ Unless otherwise stated, buffers are not NUL-terminated.
    .. note::
       This format does not accept bytes-like objects.  If you want to accept
       filesystem paths and convert them to C character strings, it is
-      preferrable to use the ``O&`` format with :cfunc:`PyUnicode_FSConverter`
+      preferable to use the ``O&`` format with :cfunc:`PyUnicode_FSConverter`
       as *converter*.
 
 ``s*`` (:class:`str`, :class:`bytes`, :class:`bytearray` or buffer compatible object) [Py_buffer]
index 1b8402c5d88dd60d392f412503fccc2a489cfd2e..2e274ad636e81f65101ae33a87e006c94d4a528c 100644 (file)
@@ -385,7 +385,7 @@ To encode and decode file names and other environment strings,
 :cdata:`Py_FileSystemEncoding` should be used as the encoding, and
 ``"surrogateescape"`` should be used as the error handler (:pep:`383`). To
 encode file names during argument parsing, the ``"O&"`` converter should be
-used, passsing :cfunc:`PyUnicode_FSConverter` as the conversion function:
+used, passing :cfunc:`PyUnicode_FSConverter` as the conversion function:
 
 .. cfunction:: int PyUnicode_FSConverter(PyObject* obj, void* result)
 
@@ -398,7 +398,7 @@ used, passsing :cfunc:`PyUnicode_FSConverter` as the conversion function:
 
 
 To decode file names during argument parsing, the ``"O&"`` converter should be
-used, passsing :cfunc:`PyUnicode_FSDecoder` as the conversion function:
+used, passing :cfunc:`PyUnicode_FSDecoder` as the conversion function:
 
 .. cfunction:: int PyUnicode_FSDecoder(PyObject* obj, void* result)
 
index 581f0f6a559038b7da8572bd473df3addd79c284..d646328a63024b3d1a39677521abe779e41d7764 100644 (file)
@@ -357,7 +357,7 @@ would create a 64bit installation executable on your 32bit version of Windows.
 
 To cross-compile, you must download the Python source code and cross-compile
 Python itself for the platform you are targetting - it is not possible from a
-binary installtion of Python (as the .lib etc file for other platforms are
+binary installation of Python (as the .lib etc file for other platforms are
 not included.)  In practice, this means the user of a 32 bit operating
 system will need to use Visual Studio 2008 to open the
 :file:`PCBuild/PCbuild.sln` solution in the Python source tree and build the
index 63ea2a65dcd381863cce483647b9f04ad72a8a50..d48efc94f1f361ed16f52327c6a2cc7ae2b088e8 100644 (file)
@@ -1249,7 +1249,7 @@ This function is called with two Python objects and the operator as arguments,
 where the operator is one of ``Py_EQ``, ``Py_NE``, ``Py_LE``, ``Py_GT``,
 ``Py_LT`` or ``Py_GT``.  It should compare the two objects with respect to the
 specified operator and return ``Py_True`` or ``Py_False`` if the comparison is
-successfull, ``Py_NotImplemented`` to indicate that comparison is not
+successful, ``Py_NotImplemented`` to indicate that comparison is not
 implemented and the other object's comparison method should be tried, or *NULL*
 if an exception was set.
 
index 68e5b8ad4bd4d97c371d93f8c0094b0e691d7c99..217ee182b975e3657921f2ea88b83ae8e1f22ee9 100644 (file)
@@ -28,7 +28,7 @@ coding-style conflicts.  In C there are many different ways to place the braces.
 If you're used to reading and writing code that uses one style, you will feel at
 least slightly uneasy when reading (or being required to write) another style.
 
-Many coding styles place begin/end brackets on a line by themself.  This makes
+Many coding styles place begin/end brackets on a line by themselves.  This makes
 programs considerably longer and wastes valuable screen space, making it harder
 to get a good overview of a program.  Ideally, a function should fit on one
 screen (say, 20-30 lines).  20 lines of Python can do a lot more work than 20
index a35459bc8619aba801fa4dccee36986bc6d2ab08..41136646bb2a9cbe54e9e46df1809eb33e2e42fd 100644 (file)
@@ -953,7 +953,7 @@ Is there an equivalent to Perl's chomp() for removing trailing newlines from str
 -------------------------------------------------------------------------------------
 
 Starting with Python 2.2, you can use ``S.rstrip("\r\n")`` to remove all
-occurences of any line terminator from the end of the string ``S`` without
+occurrences of any line terminator from the end of the string ``S`` without
 removing other trailing whitespace.  If the string ``S`` represents more than
 one line, with several empty lines at the end, the line terminators for all the
 blank lines will be removed::
index 5374e731fe687840fd18d6fb735ebd119b2462ea..e66bf111c10c6e19594cd496c46f19bacba6f7bc 100644 (file)
@@ -19,7 +19,7 @@ Glossary
 
    2to3
       A tool that tries to convert Python 2.x code to Python 3.x code by
-      handling most of the incompatibilites which can be detected by parsing the
+      handling most of the incompatibilities which can be detected by parsing the
       source and traversing the parse tree.
 
       2to3 is available in the standard library as :mod:`lib2to3`; a standalone
index a9ef1d832fd1703aa9e2b9e5d004dbaa4a574720..cdb6a8ec3da09412845a1f6eec2d5caf3d0d8a1f 100644 (file)
@@ -296,7 +296,7 @@ Running the interpreter shows how the function descriptor works in practice::
     <bound method D.f of <__main__.D object at 0x00B18C90>>
 
 The output suggests that bound and unbound methods are two different types.
-While they could have been implemented that way, the actual C implemention of
+While they could have been implemented that way, the actual C implementation of
 :ctype:`PyMethod_Type` in
 `Objects/classobject.c <http://svn.python.org/view/python/trunk/Objects/classobject.c?view=markup>`_
 is a single object with two different representations depending on whether the
index 9f7fe684651240ab68ca13cddd751f96f1a3f74e..3927544b700acefe7f0ce126199252dd9205e08f 100644 (file)
@@ -313,7 +313,7 @@ process is likely to be screwed up.
 Non-blocking Sockets
 ====================
 
-If you've understood the preceeding, you already know most of what you need to
+If you've understood the preceding, you already know most of what you need to
 know about the mechanics of using sockets. You'll still use the same calls, in
 much the same ways. It's just that, if you do it right, your app will be almost
 inside-out.
index 6786ce9cf52f6ad38a1825f8722cc44d24f6949c..2149a2b0c8988be0c38c720edc06cd4ce49e1690 100644 (file)
@@ -89,7 +89,7 @@ process.
 Since some print statements can be parsed as function calls or statements, 2to3
 cannot always read files containing the print function.  When 2to3 detects the
 presence of the ``from __future__ import print_function`` compiler directive, it
-modifies its internal grammar to interpert :func:`print` as a function.  This
+modifies its internal grammar to interpret :func:`print` as a function.  This
 change can also be enabled manually with the :option:`-p` flag.  Use
 :option:`-p` to run fixers on code that already has had its print statements
 converted.
index 7f25dd6500bb20182cfa4c0652ea25445f86f0c5..c087c75a3aae27d58ef714ff913fa1fd752c67ca 100644 (file)
@@ -106,7 +106,7 @@ It defines the following constants and functions:
 .. data:: TIMEOUT_MAX
 
    The maximum value allowed for the *timeout* parameter of
-   :meth:`Lock.acquire`. Specifiying a timeout greater than this value will
+   :meth:`Lock.acquire`. Specifying a timeout greater than this value will
    raise an :exc:`OverflowError`.
 
    .. versionadded:: 3.2
index 8bf0949597603492765370a53f1c7ceb841359b7..eb231598edf15c31578895042bd47e120a80de14 100644 (file)
@@ -125,7 +125,7 @@ a 'B', and so on::
 
 Unlike the :func:`sorted` function, it does not make sense for the :func:`bisect`
 functions to have *key* or *reversed* arguments because that would lead to an
-inefficent design (successive calls to bisect functions would not "remember"
+inefficient design (successive calls to bisect functions would not "remember"
 all of the previous key lookups).
 
 Instead, it is better to search a list of precomputed keys to find the index
index 87a0e9099d3a0302c8946a483b34dd0f3bfa4d21..e17e589406f441c71709ed44f8ee0eec688ff72f 100644 (file)
@@ -204,12 +204,12 @@ ProcessPoolExecutor Example
 Future Objects
 --------------
 
-The :class:`Future` class encapulates the asynchronous execution of a callable.
+The :class:`Future` class encapsulates the asynchronous execution of a callable.
 :class:`Future` instances are created by :meth:`Executor.submit`.
 
 .. class:: Future
 
-   Encapulates the asynchronous execution of a callable.  :class:`Future`
+   Encapsulates the asynchronous execution of a callable.  :class:`Future`
    instances are created by :meth:`Executor.submit` and should not be created
    directly except for testing.
 
index a10a89bbd47934fd01224fe407cac2108cfc5ebc..cf787e12692739872cd349d8c7a457342ad7bb9d 100644 (file)
@@ -30,7 +30,7 @@ A configuration file consists of sections, each led by a ``[section]`` header,
 followed by key/value entries separated by a specific string (``=`` or ``:`` by
 default). By default, section names are case sensitive but keys are not. Leading
 und trailing whitespace is removed from keys and from values.  Values can be
-ommitted, in which case the key/value delimiter may also be left out.  Values
+omitted, in which case the key/value delimiter may also be left out.  Values
 can also span multiple lines, as long as they are indented deeper than the first
 line of the value.  Depending on the parser's mode, blank lines may be treated
 as parts of multiline values or ignored.
index 0151e9449b4a49f04bad9d2432fba34808d602e0..472ddcf5b782e3e7e550b334daae222ac660d300 100644 (file)
@@ -125,7 +125,7 @@ Morsel Objects
    * ``version``
    * ``httponly``
 
-   The attribute :attr:`httponly` specifies that the cookie is only transfered
+   The attribute :attr:`httponly` specifies that the cookie is only transferred
    in HTTP requests, and is not accessible through JavaScript. This is intended
    to mitigate some forms of cross-site scripting.
 
index 1b4e5fd36009dfd851c020743f07b5cd22f61a26..f8669472033c5175ce44fb2861fc302de1ea6870 100644 (file)
@@ -286,7 +286,7 @@ are also provided to help in implementing the core ABCs.
     .. deprecated:: 3.2
         This class has been deprecated in favor of :class:`SourceLoader` and is
         slated for removal in Python 3.4. See below for how to create a
-        subclass that is compatbile with Python 3.1 onwards.
+        subclass that is compatible with Python 3.1 onwards.
 
     If compatibility with Python 3.1 is required, then use the following idiom
     to implement a subclass that will work with Python 3.1 onwards (make sure
index c0e1144412331ac64543db5652b81510015a33b3..6cfd93f61bcaf92f9680cf792ba67daa3a93dcc6 100644 (file)
@@ -2904,7 +2904,7 @@ wire).
    .. attribute:: exc_info
 
       Exception tuple (à la `sys.exc_info`) or `None` if no exception
-      information is availble.
+      information is available.
 
    .. attribute:: func
 
index ebed0c9959ce8bc82796f76daacf392c538b4b16..4e41293f1999d10901c20e9a7d2df44be646ceaa 100644 (file)
@@ -374,7 +374,7 @@ The :mod:`multiprocessing` package mostly replicates the API of the
       Otherwise a daemonic process would leave its children orphaned if it gets
       terminated when its parent process exits. Additionally, these are **not**
       Unix daemons or services, they are normal processes that will be
-      terminated (and not joined) if non-dameonic processes have exited.
+      terminated (and not joined) if non-daemonic processes have exited.
 
    In addition to the  :class:`Threading.Thread` API, :class:`Process` objects
    also support the following attributes and methods:
index 57a916c99c9b0d1660e7433c0e61a366eeb9e1a6..30529f10c4a940255d9b337f55c89c2f3ebc67fd 100644 (file)
@@ -429,7 +429,7 @@ process and user.
 
    Set the current process's real, effective, and saved user ids.
 
-   Availibility: Unix.
+   Availability: Unix.
 
    .. versionadded:: 3.2
 
index 5e5d0a3df2c44ec5d79dea4fb900a5c8514bbee0..66d14723d4389995c4b408ce6e29c63384b733a9 100644 (file)
@@ -197,7 +197,7 @@ process more convenient:
    that meets this interface.
 
    Optional keyword arguments are *fix_imports*, *encoding* and *errors*,
-   which are used to control compatiblity support for pickle stream generated
+   which are used to control compatibility support for pickle stream generated
    by Python 2.x.  If *fix_imports* is True, pickle will try to map the old
    Python 2.x names to the new names used in Python 3.x.  The *encoding* and
    *errors* tell pickle how to decode 8-bit string instances pickled by Python
@@ -213,7 +213,7 @@ process more convenient:
    ignored.
 
    Optional keyword arguments are *fix_imports*, *encoding* and *errors*,
-   which are used to control compatiblity support for pickle stream generated
+   which are used to control compatibility support for pickle stream generated
    by Python 2.x.  If *fix_imports* is True, pickle will try to map the old
    Python 2.x names to the new names used in Python 3.x.  The *encoding* and
    *errors* tell pickle how to decode 8-bit string instances pickled by Python
@@ -310,7 +310,7 @@ The :mod:`pickle` module exports two classes, :class:`Pickler` and
    that meets this interface.
 
    Optional keyword arguments are *fix_imports*, *encoding* and *errors*,
-   which are used to control compatiblity support for pickle stream generated
+   which are used to control compatibility support for pickle stream generated
    by Python 2.x.  If *fix_imports* is True, pickle will try to map the old
    Python 2.x names to the new names used in Python 3.x.  The *encoding* and
    *errors* tell pickle how to decode 8-bit string instances pickled by Python
@@ -429,7 +429,7 @@ implementation of this behaviour::
 
 .. index:: single: __getnewargs__() (copy protocol)
 
-Classes can alter the default behaviour by providing one or severals special
+Classes can alter the default behaviour by providing one or several special
 methods.  In protocol 2 and newer, classes that implements the
 :meth:`__getnewargs__` method can dictate the values passed to the
 :meth:`__new__` method upon unpickling.  This is often needed for classes
index c3632f97cdf0c870a5182bb8b1b31146ae1f403b..472a88c92e1a87d4d64f868de7e990d2bc190043 100644 (file)
@@ -599,7 +599,7 @@ The resulting profiler will then call :func:`your_time_func`.
    integers, you can also invoke the class constructor with a second argument
    specifying the real duration of one unit of time.  For example, if
    :func:`your_integer_time_func` returns times measured in thousands of seconds,
-   you would constuct the :class:`Profile` instance as follows::
+   you would construct the :class:`Profile` instance as follows::
 
       pr = profile.Profile(your_integer_time_func, 0.001)
 
index 21f30e56c2799410be7ef6e1dcbb3e3912bcd87e..cb1ae6dc108086bad324e7730f6bc994c542ba5f 100644 (file)
@@ -20,7 +20,7 @@ function.
   the ``libedit`` library instead of GNU readline.
 
   The configuration file for ``libedit`` is different from that
-  of GNU readline. If you programmaticly load configuration strings
+  of GNU readline. If you programmatically load configuration strings
   you can check for the text "libedit" in :const:`readline.__doc__`
   to differentiate between GNU readline and libedit.
 
index 102a42a24cc9159f2937b9a3b44fa7129478a2d4..6e3abdea4d1a5b626b264d3cf1d3f8bd987f7e76 100644 (file)
@@ -191,7 +191,7 @@ Telnet Objects
 
    If a regular expression ends with a greedy match (such as ``.*``) or if more
    than one expression can match the same input, the results are
-   indeterministic, and may depend on the I/O timing.
+   non-deterministic, and may depend on the I/O timing.
 
 
 .. method:: Telnet.set_option_negotiation_callback(callback)
index 98675f1686022de75c4282237e8c6c585585fd8f..3419e65c0e1cf99a7d31ef2a4390917375d4bf4c 100644 (file)
@@ -177,7 +177,7 @@ This module also defines the following constant:
 
    The maximum value allowed for the *timeout* parameter of blocking functions
    (:meth:`Lock.acquire`, :meth:`RLock.acquire`, :meth:`Condition.wait`, etc.).
-   Specifiying a timeout greater than this value will raise an
+   Specifying a timeout greater than this value will raise an
    :exc:`OverflowError`.
 
    .. versionadded:: 3.2
index bbe66d8d6a1f5c37b4161397f387dc40f8437921..68d8f5a53083e4d5d90aac4b454815726d31f1bf 100644 (file)
@@ -122,7 +122,7 @@ Basic Widgets
    The `ComboBox
    <http://tix.sourceforge.net/dist/current/man/html/TixCmd/tixComboBox.htm>`_
    widget is similar to the combo box control in MS Windows. The user can select a
-   choice by either typing in the entry subwdget or selecting from the listbox
+   choice by either typing in the entry subwidget or selecting from the listbox
    subwidget.
 
 .. Python Demo of:
index c6ba3165ca74ce33bb987ef49a633b1740af3b29..711e1a1f3ecd89cf4ab1c4d6945c0a0c1aba0fbb 100644 (file)
@@ -1957,7 +1957,7 @@ Methods specific to Screen, not inherited from TurtleScreen
 .. function:: setup(width=_CFG["width"], height=_CFG["height"], startx=_CFG["leftright"], starty=_CFG["topbottom"])
 
    Set the size and position of the main window.  Default values of arguments
-   are stored in the configuration dicionary and can be changed via a
+   are stored in the configuration dictionary and can be changed via a
    :file:`turtle.cfg` file.
 
    :param width: if an integer, a size in pixels, if a float, a fraction of the
index 66ed10c1a9fac030605005baf25ef3f5f69cbb78..d67de927fc2fc30e4b2bc0caafdebaeec8aea460 100644 (file)
@@ -632,7 +632,7 @@ The following decorators implement test skipping and expected failures:
 
 .. decorator:: skipUnless(condition, reason)
 
-   Skip the decoratored test unless *condition* is true.
+   Skip the decorated test unless *condition* is true.
 
 .. decorator:: expectedFailure
 
@@ -1598,8 +1598,8 @@ a
 
    .. attribute:: expectedFailures
 
-      A list contaning 2-tuples of :class:`TestCase` instances and strings
-      holding formatted tracebacks.  Each tuple represents a expected failures
+      A list containing 2-tuples of :class:`TestCase` instances and strings
+      holding formatted tracebacks.  Each tuple represents an expected failure
       of the test case.
 
    .. attribute:: unexpectedSuccesses
index 19025f6e46648930f30c5b23255230c89f2816a5..7c6eaa634e91ee83ca4190aaba47ae350b40762f 100644 (file)
@@ -357,7 +357,7 @@ The :mod:`urllib.parse` module defines the following functions:
    :rfc:`3986` - Uniform Resource Identifiers
       This is the current standard (STD66). Any changes to urlparse module
       should conform to this. Certain deviations could be observed, which are
-      mostly due backward compatiblity purposes and for certain de-facto
+      mostly for backward compatibility purposes and for certain de-facto
       parsing requirements as commonly observed in major browsers.
 
    :rfc:`2732` - Format for Literal IPv6 Addresses in URL's.
index fa8e3681f3d794e7a0d56f8b50a618c984e40f0d..9bd12edbad4f8912e05b06c8e2173e4581a10d71 100644 (file)
@@ -568,7 +568,7 @@ For more information, see `Registry Key Security and Access
 64-bit Specific
 ***************
 
-For more information, see `Accesing an Alternate Registry View
+For more information, see `Accessing an Alternate Registry View
 <http://msdn.microsoft.com/en-us/library/aa384129(v=VS.85).aspx>`__.
 
 .. data:: KEY_WOW64_64KEY
index 32df0429a732411b020ed76491490e329f907dc7..f6a6f80843530bc93df14c748883f0a7fed080d4 100644 (file)
@@ -344,7 +344,7 @@ All of this makes generator functions quite similar to coroutines; they yield
 multiple times, they have more than one entry point and their execution can be
 suspended.  The only difference is that a generator function cannot control
 where should the execution continue after it yields; the control is always
-transfered to the generator's caller.
+transferred to the generator's caller.
 
 The :keyword:`yield` statement is allowed in the :keyword:`try` clause of a
 :keyword:`try` ...  :keyword:`finally` construct.  If the generator is not
index 6ff04edd8769bbeb6d96aec11d43b589e79a12ca..cebb829010be776df17521078031dbd8a9352fe9 100644 (file)
@@ -330,7 +330,7 @@ New, Improved, and Deprecated Modules
 *  :class:`functools.partial` objects can now be pickled.
 
   (Suggested by Antoine Pitrou and Jesse Noller.  Implemented by
-  Jack Diedrich; :issue:`5228`.)
+  Jack Diederich; :issue:`5228`.)
 
 * Add :mod:`pydoc` help topics for symbols so that ``help('@')``
   works as expected in the interactive environment.