Commit d098c3d9 authored by Georg Brandl's avatar Georg Brandl

Merged revisions 85274 via svnmerge from

svn+ssh://svn.python.org/python/branches/py3k

........
  r85274 | georg.brandl | 2010-10-06 12:26:05 +0200 (Mi, 06 Okt 2010) | 1 line

  Fix errors found by "make suspicious".
........
parent c755e902
...@@ -1910,7 +1910,7 @@ Subclasses of :class:`Command` must define the following methods. ...@@ -1910,7 +1910,7 @@ Subclasses of :class:`Command` must define the following methods.
to your setup.py, and later:: to your setup.py, and later::
cmdclass = {'build_py':build_py} cmdclass = {'build_py': build_py}
to the invocation of setup(). to the invocation of setup().
......
...@@ -460,7 +460,7 @@ To rename a file, use ``os.rename(old_path, new_path)``. ...@@ -460,7 +460,7 @@ To rename a file, use ``os.rename(old_path, new_path)``.
To truncate a file, open it using ``f = open(filename, "rb+")``, and use To truncate a file, open it using ``f = open(filename, "rb+")``, and use
``f.truncate(offset)``; offset defaults to the current seek position. There's ``f.truncate(offset)``; offset defaults to the current seek position. There's
also ```os.ftruncate(fd, offset)`` for files opened with :func:`os.open`, where also ``os.ftruncate(fd, offset)`` for files opened with :func:`os.open`, where
``fd`` is the file descriptor (a small integer). ``fd`` is the file descriptor (a small integer).
The :mod:`shutil` module also contains a number of functions to work on files The :mod:`shutil` module also contains a number of functions to work on files
......
...@@ -593,7 +593,7 @@ Warning about CTL3D32 version from installer ...@@ -593,7 +593,7 @@ Warning about CTL3D32 version from installer
The Python installer issues a warning like this:: The Python installer issues a warning like this::
This version uses ``CTL3D32.DLL`` which is not the correct version. This version uses CTL3D32.DLL which is not the correct version.
This version is used for windows NT applications only. This version is used for windows NT applications only.
Tim Peters: Tim Peters:
......
...@@ -925,7 +925,7 @@ Instance methods: ...@@ -925,7 +925,7 @@ Instance methods:
d.toordinal() - date(d.year, 1, 1).toordinal() + 1`` is the day number within d.toordinal() - date(d.year, 1, 1).toordinal() + 1`` is the day number within
the current year starting with ``1`` for January 1st. The :attr:`tm_isdst` flag the current year starting with ``1`` for January 1st. The :attr:`tm_isdst` flag
of the result is set according to the :meth:`dst` method: :attr:`tzinfo` is of the result is set according to the :meth:`dst` method: :attr:`tzinfo` is
``None`` or :meth:`dst`` returns ``None``, :attr:`tm_isdst` is set to ``-1``; ``None`` or :meth:`dst` returns ``None``, :attr:`tm_isdst` is set to ``-1``;
else if :meth:`dst` returns a non-zero value, :attr:`tm_isdst` is set to ``1``; else if :meth:`dst` returns a non-zero value, :attr:`tm_isdst` is set to ``1``;
else ``tm_isdst`` is set to ``0``. else ``tm_isdst`` is set to ``0``.
......
...@@ -179,7 +179,7 @@ The :class:`BufferedIOBase` ABC deals with buffering on a raw byte stream ...@@ -179,7 +179,7 @@ The :class:`BufferedIOBase` ABC deals with buffering on a raw byte stream
:class:`BufferedReader`, and :class:`BufferedRWPair` buffer streams that are :class:`BufferedReader`, and :class:`BufferedRWPair` buffer streams that are
readable, writable, and both readable and writable. :class:`BufferedRandom` readable, writable, and both readable and writable. :class:`BufferedRandom`
provides a buffered interface to random access streams. Another provides a buffered interface to random access streams. Another
:class`BufferedIOBase` subclass, :class:`BytesIO`, is a stream of in-memory :class:`BufferedIOBase` subclass, :class:`BytesIO`, is a stream of in-memory
bytes. bytes.
The :class:`TextIOBase` ABC, another subclass of :class:`IOBase`, deals with The :class:`TextIOBase` ABC, another subclass of :class:`IOBase`, deals with
......
...@@ -1206,7 +1206,7 @@ error message. ...@@ -1206,7 +1206,7 @@ error message.
:func:`float` and :func:`complex`, with similar error-handling. :func:`float` and :func:`complex`, with similar error-handling.
``"choice"`` options are a subtype of ``"string"`` options. The ``"choice"`` options are a subtype of ``"string"`` options. The
:attr:`~Option.choices`` option attribute (a sequence of strings) defines the :attr:`~Option.choices` option attribute (a sequence of strings) defines the
set of allowed option arguments. :func:`optparse.check_choice` compares set of allowed option arguments. :func:`optparse.check_choice` compares
user-supplied option arguments against this master list and raises user-supplied option arguments against this master list and raises
:exc:`OptionValueError` if an invalid string is given. :exc:`OptionValueError` if an invalid string is given.
......
...@@ -239,6 +239,7 @@ This module also defines four shortcut functions: ...@@ -239,6 +239,7 @@ This module also defines four shortcut functions:
.. function:: getstatusoutput(cmd) .. function:: getstatusoutput(cmd)
Return ``(status, output)`` of executing *cmd* in a shell. Return ``(status, output)`` of executing *cmd* in a shell.
Execute the string *cmd* in a shell with :func:`os.popen` and return a 2-tuple Execute the string *cmd* in a shell with :func:`os.popen` and return a 2-tuple
...@@ -258,6 +259,7 @@ This module also defines four shortcut functions: ...@@ -258,6 +259,7 @@ This module also defines four shortcut functions:
.. function:: getoutput(cmd) .. function:: getoutput(cmd)
Return output (stdout and stderr) of executing *cmd* in a shell. Return output (stdout and stderr) of executing *cmd* in a shell.
Like :func:`getstatusoutput`, except the exit status is ignored and the return Like :func:`getstatusoutput`, except the exit status is ignored and the return
......
...@@ -708,7 +708,7 @@ This is a working "Hello World" WSGI application:: ...@@ -708,7 +708,7 @@ This is a working "Hello World" WSGI application::
# use a function (note that you're not limited to a function, you can # use a function (note that you're not limited to a function, you can
# use a class for example). The first argument passed to the function # use a class for example). The first argument passed to the function
# is a dictionary containing CGI-style envrironment variables and the # is a dictionary containing CGI-style envrironment variables and the
# second variable is the callable object (see PEP333) # second variable is the callable object (see PEP 333).
def hello_world_app(environ, start_response): def hello_world_app(environ, start_response):
status = b'200 OK' # HTTP Status status = b'200 OK' # HTTP Status
headers = [(b'Content-type', b'text/plain; charset=utf-8')] # HTTP Headers headers = [(b'Content-type', b'text/plain; charset=utf-8')] # HTTP Headers
......
...@@ -87,7 +87,7 @@ The following constructs bind names: formal parameters to functions, ...@@ -87,7 +87,7 @@ The following constructs bind names: formal parameters to functions,
:keyword:`import` statements, class and function definitions (these bind the :keyword:`import` statements, class and function definitions (these bind the
class or function name in the defining block), and targets that are identifiers class or function name in the defining block), and targets that are identifiers
if occurring in an assignment, :keyword:`for` loop header, or after if occurring in an assignment, :keyword:`for` loop header, or after
:keyword:`as` in a :keyword:`with` statement or :keyword.`except` clause. :keyword:`as` in a :keyword:`with` statement or :keyword:`except` clause.
The :keyword:`import` statement The :keyword:`import` statement
of the form ``from ... import *`` binds all names defined in the imported of the form ``from ... import *`` binds all names defined in the imported
module, except those beginning with an underscore. This form may only be used module, except those beginning with an underscore. This form may only be used
......
...@@ -1058,7 +1058,7 @@ and therefore not exactly equal to ``Decimal('1.1')`` which is. When ...@@ -1058,7 +1058,7 @@ and therefore not exactly equal to ``Decimal('1.1')`` which is. When
cross-type comparison is not supported, the comparison method returns cross-type comparison is not supported, the comparison method returns
``NotImplemented``. This can create the illusion of non-transitivity between ``NotImplemented``. This can create the illusion of non-transitivity between
supported cross-type comparisons and unsupported comparisons. For example, supported cross-type comparisons and unsupported comparisons. For example,
``Decimal(2) == 2`` and `2 == float(2)`` but ``Decimal(2) != float(2)``. ``Decimal(2) == 2`` and ``2 == float(2)`` but ``Decimal(2) != float(2)``.
.. _membership-test-details: .. _membership-test-details:
......
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