Commit a4d170d9 authored by Serhiy Storchaka's avatar Serhiy Storchaka

Removed spaces before commas and periods.

parent eaedaecc
...@@ -658,7 +658,7 @@ and client-side web systems. ...@@ -658,7 +658,7 @@ and client-side web systems.
.. XXX check if wiki page is still up to date .. XXX check if wiki page is still up to date
A summary of available frameworks is maintained by Paul Boddie at A summary of available frameworks is maintained by Paul Boddie at
http://wiki.python.org/moin/WebProgramming . http://wiki.python.org/moin/WebProgramming\ .
Cameron Laird maintains a useful set of pages about Python web technologies at Cameron Laird maintains a useful set of pages about Python web technologies at
http://phaseit.net/claird/comp.lang.python/web_python. http://phaseit.net/claird/comp.lang.python/web_python.
......
...@@ -640,7 +640,7 @@ developing under Python 2 or Python 3. Whether this approach or using ...@@ -640,7 +640,7 @@ developing under Python 2 or Python 3. Whether this approach or using
To get a complete idea of what issues you will need to deal with, see the To get a complete idea of what issues you will need to deal with, see the
`What's New in Python 3.0`_. Others have reorganized the data in other formats `What's New in Python 3.0`_. Others have reorganized the data in other formats
such as http://docs.pythonsprints.com/python3_porting/py-porting.html . such as http://docs.pythonsprints.com/python3_porting/py-porting.html\ .
The following are some steps to take to try to support both Python 2 & 3 from The following are some steps to take to try to support both Python 2 & 3 from
the same source code. the same source code.
......
...@@ -160,7 +160,7 @@ We'll discuss here one particular HTTP header, to illustrate how to add headers ...@@ -160,7 +160,7 @@ We'll discuss here one particular HTTP header, to illustrate how to add headers
to your HTTP request. to your HTTP request.
Some websites [#]_ dislike being browsed by programs, or send different versions Some websites [#]_ dislike being browsed by programs, or send different versions
to different browsers [#]_ . By default urllib identifies itself as to different browsers [#]_. By default urllib identifies itself as
``Python-urllib/x.y`` (where ``x`` and ``y`` are the major and minor version ``Python-urllib/x.y`` (where ``x`` and ``y`` are the major and minor version
numbers of the Python release, numbers of the Python release,
e.g. ``Python-urllib/2.5``), which may confuse the site, or just plain e.g. ``Python-urllib/2.5``), which may confuse the site, or just plain
......
...@@ -1651,7 +1651,7 @@ the windows header file is this:: ...@@ -1651,7 +1651,7 @@ the windows header file is this::
WINUSERAPI int WINAPI WINUSERAPI int WINAPI
MessageBoxA( MessageBoxA(
HWND hWnd , HWND hWnd,
LPCSTR lpText, LPCSTR lpText,
LPCSTR lpCaption, LPCSTR lpCaption,
UINT uType); UINT uType);
......
...@@ -309,7 +309,7 @@ FileCookieJar subclasses and co-operation with web browsers ...@@ -309,7 +309,7 @@ FileCookieJar subclasses and co-operation with web browsers
----------------------------------------------------------- -----------------------------------------------------------
The following :class:`CookieJar` subclasses are provided for reading and The following :class:`CookieJar` subclasses are provided for reading and
writing . writing.
.. class:: MozillaCookieJar(filename, delayload=None, policy=None) .. class:: MozillaCookieJar(filename, delayload=None, policy=None)
......
...@@ -56,7 +56,7 @@ chain.from_iterable iterable p0, p1, ... plast, q0, q ...@@ -56,7 +56,7 @@ chain.from_iterable iterable p0, p1, ... plast, q0, q
:func:`islice` seq, [start,] stop [, step] elements from seq[start:stop:step] ``islice('ABCDEFG', 2, None) --> C D E F G`` :func:`islice` seq, [start,] stop [, step] elements from seq[start:stop:step] ``islice('ABCDEFG', 2, None) --> C D E F G``
:func:`starmap` func, seq func(\*seq[0]), func(\*seq[1]), ... ``starmap(pow, [(2,5), (3,2), (10,3)]) --> 32 9 1000`` :func:`starmap` func, seq func(\*seq[0]), func(\*seq[1]), ... ``starmap(pow, [(2,5), (3,2), (10,3)]) --> 32 9 1000``
:func:`takewhile` pred, seq seq[0], seq[1], until pred fails ``takewhile(lambda x: x<5, [1,4,6,4,1]) --> 1 4`` :func:`takewhile` pred, seq seq[0], seq[1], until pred fails ``takewhile(lambda x: x<5, [1,4,6,4,1]) --> 1 4``
:func:`tee` it, n it1, it2 , ... itn splits one iterator into n :func:`tee` it, n it1, it2, ... itn splits one iterator into n
:func:`zip_longest` p, q, ... (p[0], q[0]), (p[1], q[1]), ... ``zip_longest('ABCD', 'xy', fillvalue='-') --> Ax By C- D-`` :func:`zip_longest` p, q, ... (p[0], q[0]), (p[1], q[1]), ... ``zip_longest('ABCD', 'xy', fillvalue='-') --> Ax By C- D-``
==================== ============================ ================================================= ============================================================= ==================== ============================ ================================================= =============================================================
...@@ -131,7 +131,7 @@ loops that truncate the stream. ...@@ -131,7 +131,7 @@ loops that truncate the stream.
>>> inputs = repeat(x0, 36) # only the initial value is used >>> inputs = repeat(x0, 36) # only the initial value is used
>>> [format(x, '.2f') for x in accumulate(inputs, logistic_map)] >>> [format(x, '.2f') for x in accumulate(inputs, logistic_map)]
['0.40', '0.91', '0.30', '0.81', '0.60', '0.92', '0.29', '0.79', '0.63', ['0.40', '0.91', '0.30', '0.81', '0.60', '0.92', '0.29', '0.79', '0.63',
'0.88' ,'0.39', '0.90', '0.33', '0.84', '0.52', '0.95', '0.18', '0.57', '0.88', '0.39', '0.90', '0.33', '0.84', '0.52', '0.95', '0.18', '0.57',
'0.93', '0.25', '0.71', '0.79', '0.63', '0.88', '0.39', '0.91', '0.32', '0.93', '0.25', '0.71', '0.79', '0.63', '0.88', '0.39', '0.91', '0.32',
'0.83', '0.54', '0.95', '0.20', '0.60', '0.91', '0.30', '0.80', '0.60'] '0.83', '0.54', '0.95', '0.20', '0.60', '0.91', '0.30', '0.80', '0.60']
......
...@@ -809,7 +809,7 @@ LoggerAdapter Objects ...@@ -809,7 +809,7 @@ LoggerAdapter Objects
--------------------- ---------------------
:class:`LoggerAdapter` instances are used to conveniently pass contextual :class:`LoggerAdapter` instances are used to conveniently pass contextual
information into logging calls. For a usage example , see the section on information into logging calls. For a usage example, see the section on
:ref:`adding contextual information to your logging output <context-info>`. :ref:`adding contextual information to your logging output <context-info>`.
.. class:: LoggerAdapter(logger, extra) .. class:: LoggerAdapter(logger, extra)
......
...@@ -49,7 +49,7 @@ the standard audio interface for Linux and recent versions of FreeBSD. ...@@ -49,7 +49,7 @@ the standard audio interface for Linux and recent versions of FreeBSD.
the official documentation for the OSS C API the official documentation for the OSS C API
The module defines a large number of constants supplied by the OSS device The module defines a large number of constants supplied by the OSS device
driver; see ``<sys/soundcard.h>`` on either Linux or FreeBSD for a listing . driver; see ``<sys/soundcard.h>`` on either Linux or FreeBSD for a listing.
:mod:`ossaudiodev` defines the following variables and functions: :mod:`ossaudiodev` defines the following variables and functions:
......
...@@ -861,5 +861,5 @@ The ``errors`` module has the following attributes: ...@@ -861,5 +861,5 @@ The ``errors`` module has the following attributes:
.. [#] The encoding string included in XML output should conform to the .. [#] The encoding string included in XML output should conform to the
appropriate standards. For example, "UTF-8" is valid, but "UTF8" is appropriate standards. For example, "UTF-8" is valid, but "UTF8" is
not. See http://www.w3.org/TR/2006/REC-xml11-20060816/#NT-EncodingDecl not. See http://www.w3.org/TR/2006/REC-xml11-20060816/#NT-EncodingDecl
and http://www.iana.org/assignments/character-sets . and http://www.iana.org/assignments/character-sets\ .
...@@ -317,7 +317,7 @@ The special characters are: ...@@ -317,7 +317,7 @@ The special characters are:
optional and can be omitted. For example, optional and can be omitted. For example,
``(<)?(\w+@\w+(?:\.\w+)+)(?(1)>|$)`` is a poor email matching pattern, which ``(<)?(\w+@\w+(?:\.\w+)+)(?(1)>|$)`` is a poor email matching pattern, which
will match with ``'<user@host.com>'`` as well as ``'user@host.com'``, but will match with ``'<user@host.com>'`` as well as ``'user@host.com'``, but
not with ``'<user@host.com'`` nor ``'user@host.com>'`` . not with ``'<user@host.com'`` nor ``'user@host.com>'``.
The special sequences consist of ``'\'`` and a character from the list below. The special sequences consist of ``'\'`` and a character from the list below.
......
...@@ -1583,7 +1583,7 @@ expression support in the :mod:`re` module). ...@@ -1583,7 +1583,7 @@ expression support in the :mod:`re` module).
.. method:: str.format_map(mapping) .. method:: str.format_map(mapping)
Similar to ``str.format(**mapping)``, except that ``mapping`` is Similar to ``str.format(**mapping)``, except that ``mapping`` is
used directly and not copied to a :class:`dict` . This is useful used directly and not copied to a :class:`dict`. This is useful
if for example ``mapping`` is a dict subclass: if for example ``mapping`` is a dict subclass:
>>> class Default(dict): >>> class Default(dict):
......
...@@ -1187,5 +1187,5 @@ always available. ...@@ -1187,5 +1187,5 @@ always available.
.. rubric:: Citations .. rubric:: Citations
.. [C99] ISO/IEC 9899:1999. "Programming languages -- C." A public draft of this standard is available at http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf . .. [C99] ISO/IEC 9899:1999. "Programming languages -- C." A public draft of this standard is available at http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf\ .
...@@ -180,7 +180,7 @@ documentation that exists. Here are some hints: ...@@ -180,7 +180,7 @@ documentation that exists. Here are some hints:
The Tk/Tcl development is largely taking place at ActiveState. The Tk/Tcl development is largely taking place at ActiveState.
`Tcl and the Tk Toolkit <http://www.amazon.com/exec/obidos/ASIN/020163337X>`_ `Tcl and the Tk Toolkit <http://www.amazon.com/exec/obidos/ASIN/020163337X>`_
The book by John Ousterhout, the inventor of Tcl . The book by John Ousterhout, the inventor of Tcl.
`Practical Programming in Tcl and Tk <http://www.amazon.com/exec/obidos/ASIN/0130220280>`_ `Practical Programming in Tcl and Tk <http://www.amazon.com/exec/obidos/ASIN/0130220280>`_
Brent Welch's encyclopedic book. Brent Welch's encyclopedic book.
...@@ -613,7 +613,7 @@ bitmap ...@@ -613,7 +613,7 @@ bitmap
preceded with an ``@``, as in ``"@/usr/contrib/bitmap/gumby.bit"``. preceded with an ``@``, as in ``"@/usr/contrib/bitmap/gumby.bit"``.
boolean boolean
You can pass integers 0 or 1 or the strings ``"yes"`` or ``"no"`` . You can pass integers 0 or 1 or the strings ``"yes"`` or ``"no"``.
callback callback
This is any Python function that takes no arguments. For example:: This is any Python function that takes no arguments. For example::
......
...@@ -41,7 +41,7 @@ Main options ...@@ -41,7 +41,7 @@ Main options
At least one of the following options must be specified when invoking At least one of the following options must be specified when invoking
:mod:`trace`. The :option:`--listfuncs <-l>` option is mutually exclusive with :mod:`trace`. The :option:`--listfuncs <-l>` option is mutually exclusive with
the :option:`--trace <-t>` and :option:`--counts <-c>` options . When the :option:`--trace <-t>` and :option:`--counts <-c>` options. When
:option:`--listfuncs <-l>` is provided, neither :option:`--counts <-c>` nor :option:`--listfuncs <-l>` is provided, neither :option:`--counts <-c>` nor
:option:`--trace <-t>` are accepted, and vice versa. :option:`--trace <-t>` are accepted, and vice versa.
......
...@@ -1072,7 +1072,7 @@ it receives from the http server. In general, a program will decode ...@@ -1072,7 +1072,7 @@ it receives from the http server. In general, a program will decode
the returned bytes object to string once it determines or guesses the returned bytes object to string once it determines or guesses
the appropriate encoding. the appropriate encoding.
The following W3C document, http://www.w3.org/International/O-charset , lists The following W3C document, http://www.w3.org/International/O-charset\ , lists
the various ways in which a (X)HTML or a XML document could have specified its the various ways in which a (X)HTML or a XML document could have specified its
encoding information. encoding information.
......
...@@ -252,4 +252,4 @@ utility to most DOM users. ...@@ -252,4 +252,4 @@ utility to most DOM users.
"UTF8" is not valid in an XML document's declaration, even though "UTF8" is not valid in an XML document's declaration, even though
Python accepts it as an encoding name. Python accepts it as an encoding name.
See http://www.w3.org/TR/2006/REC-xml11-20060816/#NT-EncodingDecl See http://www.w3.org/TR/2006/REC-xml11-20060816/#NT-EncodingDecl
and http://www.iana.org/assignments/character-sets . and http://www.iana.org/assignments/character-sets\ .
...@@ -2469,7 +2469,7 @@ Code Repository ...@@ -2469,7 +2469,7 @@ Code Repository
In addition to the existing Subversion code repository at http://svn.python.org In addition to the existing Subversion code repository at http://svn.python.org
there is now a `Mercurial <http://mercurial.selenic.com/>`_ repository at there is now a `Mercurial <http://mercurial.selenic.com/>`_ repository at
http://hg.python.org/ . http://hg.python.org/\ .
After the 3.2 release, there are plans to switch to Mercurial as the primary After the 3.2 release, there are plans to switch to Mercurial as the primary
repository. This distributed version control system should make it easier for repository. This distributed version control system should make it easier for
......
...@@ -194,7 +194,7 @@ API changes ...@@ -194,7 +194,7 @@ API changes
are still permitted, but will always compare as unequal, regardless are still permitted, but will always compare as unequal, regardless
of view contents. of view contents.
* For further changes see `Build and C API Changes`_ and `Porting C code`_ . * For further changes see `Build and C API Changes`_ and `Porting C code`_.
(Contributed by Stefan Krah in :issue:`10181`) (Contributed by Stefan Krah in :issue:`10181`)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment