]> granicus.if.org Git - python/commitdiff
Merged revisions 84945 via svnmerge from
authorGeorg Brandl <georg@python.org>
Wed, 6 Oct 2010 09:32:48 +0000 (09:32 +0000)
committerGeorg Brandl <georg@python.org>
Wed, 6 Oct 2010 09:32:48 +0000 (09:32 +0000)
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r84945 | georg.brandl | 2010-09-21 16:48:28 +0200 (Di, 21 Sep 2010) | 1 line

  #9911: doc copyedits.
........

18 files changed:
Doc/distutils/builtdist.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/bisect.rst
Doc/library/importlib.rst
Doc/library/logging.rst
Doc/library/multiprocessing.rst
Doc/library/os.rst
Doc/library/profile.rst
Doc/library/readline.rst
Doc/library/telnetlib.rst
Doc/library/turtle.rst
Doc/library/unittest.rst
Doc/reference/expressions.rst

index 1886d8505367ce16d91a42946c9c4dc8bd586dfb..8c83d11c62cc231dd6f428299120bb914ab85709 100644 (file)
@@ -358,7 +358,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 957c2c934959bef1380fcc6f53afa6bf81dc4121..0943796e69dd98844ba3e9bb29d110ba63f2c085 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 d506a8e3a8fa30d1fd0e50d4f13f159c209ce653..e53facd5d60ab7d2dca5103f6ca89e8aa61c8d1b 100644 (file)
@@ -944,7 +944,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 dceeac85ed3eb4d2a29b5818a1b8d87bbf34f3ab..707091841bd58b090b6ce5d497a8c9bd25443217 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 3cc437ff8bdcef8a293587c26e4c12fda61b1706..55a1d62320baa1bf630c76528e9d229665c1496a 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 1928c2adfd9eaaa43b2a59639ae13fb2b61470cc..4002a3dbc8cef55649199a4fdd70fda868a614d4 100644 (file)
@@ -314,7 +314,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 f3be8fa036b5a8453a0f17ebbc5e56aae15fac5f..de31251cec7766431a259473dd8f5ee1be4f4387 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 2bee02f7922a94aab864629a1df12ac76a35c7a2..c5662166edadb7c70ae321aaf8333f68b109aacd 100644 (file)
@@ -127,7 +127,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 375c2ae918e637b31b49b1c7bb66fc41829aaea0..c4307b5f44a5e5d46090010512285a221231b28b 100644 (file)
@@ -23,5 +23,5 @@ help ease in transitioning from 2.7 to 3.1.
     specified in relative terms, then the *package* argument must be
     specified to the package which is to act as the anchor for resolving the
     package name (e.g. ``import_module('..mod', 'pkg.subpkg')`` will import
-    ``pkg.mod``). The specified module will be inserted into
+    ``pkg.mod``).  The specified module will be inserted into
     :data:`sys.modules` and returned.
index 4acd1d48cef09aa21c3d6060cf37fadcbad367e2..d451567c9fc74340dfd34811c857481feca5d60d 100644 (file)
@@ -2744,7 +2744,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 27b87037e990a58f13ab43a16ba27f24fbeacade..d7acfbb4134debf0e02c560f7d68199915130238 100644 (file)
@@ -376,7 +376,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 c9747e362cc550cec47e7ff2b62587def53243bd..b920d4e102f33104610fb6b9ad4141118b44330f 100644 (file)
@@ -337,7 +337,7 @@ process and user.
 
    Set the current process's real, effective, and saved user ids.
 
-   Availibility: Unix.
+   Availability: Unix.
 
    .. versionadded:: 2.7
 
index a69a0da378820b4f2d2b19882c53c2340c6e951c..1e2350fff8b491fe8d6713587745702c90f6e44a 100644 (file)
@@ -620,7 +620,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 c58fd268e723f21e13e7b6824fc597cd9a20bc4d..9a7e940646b2e31809a1f23a915a9eaa04644bf4 100644 (file)
@@ -20,7 +20,7 @@ interactive prompt  and the prompts offered by the :func:`raw_input` and
   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 b1528bdac042f399d24d14c86164512faa8ced42..925eccc63b006766655fd33b0a6566687d2c7ad5 100644 (file)
@@ -198,8 +198,8 @@ Telnet Objects
    received so far (may be the empty string if a timeout happened).
 
    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.
+   than one expression can match the same input, the results are
+   non-deterministic, and may depend on the I/O timing.
 
 
 .. method:: Telnet.set_option_negotiation_callback(callback)
index 07d1669ace3c4bc0dc1932f08352f43f7f67e4ec..55905fef5224c83a428e44c043c968443ac48f85 100644 (file)
@@ -1835,7 +1835,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 0ef2e0388cba83cf2cf8fe816bfe0d6ba47dc5b9..6fc49eba383de49e382996a9d88da4621ec63a32 100644 (file)
@@ -634,7 +634,7 @@ The following decorators implement test skipping and expected failures:
 
 .. function:: skipUnless(condition, reason)
 
-   Skip the decoratored test unless *condition* is true.
+   Skip the decorated test unless *condition* is true.
 
 .. function:: expectedFailure
 
@@ -1523,8 +1523,8 @@ Loading and running tests
 
    .. 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 8749ce9ec1302c228546fd6b83f2b3c4c857ec5b..da67dd335e4dfbd973a03b1812592029d5ca14bb 100644 (file)
@@ -417,7 +417,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.
 
 .. index:: object: generator