Convert all "i" docs to new style optional args.

This commit is contained in:
Georg Brandl 2009-06-01 17:35:27 +00:00
parent 5ce83a004f
commit 3dd3388229
9 changed files with 50 additions and 55 deletions

View File

@ -26,7 +26,7 @@ Three classes are provided by the :mod:`imaplib` module, :class:`IMAP4` is the
base class: base class:
.. class:: IMAP4([host[, port]]) .. class:: IMAP4(host='', port=IMAP4_PORT)
This class implements the actual IMAP4 protocol. The connection is created and This class implements the actual IMAP4 protocol. The connection is created and
protocol version (IMAP4 or IMAP4rev1) is determined when the instance is protocol version (IMAP4 or IMAP4rev1) is determined when the instance is
@ -59,7 +59,7 @@ Three exceptions are defined as attributes of the :class:`IMAP4` class:
There's also a subclass for secure connections: There's also a subclass for secure connections:
.. class:: IMAP4_SSL([host[, port[, keyfile[, certfile]]]]) .. class:: IMAP4_SSL(host='', port=IMAP4_SSL_PORT, keyfile=None, certfile=None)
This is a subclass derived from :class:`IMAP4` that connects over an SSL This is a subclass derived from :class:`IMAP4` that connects over an SSL
encrypted socket (to use this class you need a socket module that was compiled encrypted socket (to use this class you need a socket module that was compiled
@ -264,7 +264,7 @@ An :class:`IMAP4` instance has the following methods:
Shutdown connection to server. Returns server ``BYE`` response. Shutdown connection to server. Returns server ``BYE`` response.
.. method:: IMAP4.lsub([directory[, pattern]]) .. method:: IMAP4.lsub(directory='""', pattern='*')
List subscribed mailbox names in directory matching pattern. *directory* List subscribed mailbox names in directory matching pattern. *directory*
defaults to the top level directory and *pattern* defaults to match any mailbox. defaults to the top level directory and *pattern* defaults to match any mailbox.
@ -348,7 +348,7 @@ An :class:`IMAP4` instance has the following methods:
typ, msgnums = M.search(None, '(FROM "LDJ")') typ, msgnums = M.search(None, '(FROM "LDJ")')
.. method:: IMAP4.select([mailbox[, readonly]]) .. method:: IMAP4.select(mailbox='INBOX', readonly=False)
Select a mailbox. Returned data is the count of messages in *mailbox* Select a mailbox. Returned data is the count of messages in *mailbox*
(``EXISTS`` response). The default *mailbox* is ``'INBOX'``. If the *readonly* (``EXISTS`` response). The default *mailbox* is ``'INBOX'``. If the *readonly*
@ -464,12 +464,12 @@ An :class:`IMAP4` instance has the following methods:
Unsubscribe from old mailbox. Unsubscribe from old mailbox.
.. method:: IMAP4.xatom(name[, arg[, ...]]) .. method:: IMAP4.xatom(name[, ...])
Allow simple extension commands notified by server in ``CAPABILITY`` response. Allow simple extension commands notified by server in ``CAPABILITY`` response.
The following attributes are defined on instances of :class:`IMAP4`:
The following attributes are defined on instances of :class:`IMAP4`:
.. attribute:: IMAP4.PROTOCOL_VERSION .. attribute:: IMAP4.PROTOCOL_VERSION

View File

@ -1,4 +1,3 @@
:mod:`imghdr` --- Determine the type of an image :mod:`imghdr` --- Determine the type of an image
================================================ ================================================
@ -12,7 +11,7 @@ byte stream.
The :mod:`imghdr` module defines the following function: The :mod:`imghdr` module defines the following function:
.. function:: what(filename[, h]) .. function:: what(filename, h=None)
Tests the image data contained in the file named by *filename*, and returns a Tests the image data contained in the file named by *filename*, and returns a
string describing the image type. If optional *h* is provided, the *filename* string describing the image type. If optional *h* is provided, the *filename*

View File

@ -1,4 +1,3 @@
:mod:`imp` --- Access the :keyword:`import` internals :mod:`imp` --- Access the :keyword:`import` internals
===================================================== =====================================================

View File

@ -1,4 +1,3 @@
:mod:`inspect` --- Inspect live objects :mod:`inspect` --- Inspect live objects
======================================= =======================================
@ -215,7 +214,8 @@ attributes:
.. function:: isfunction(object) .. function:: isfunction(object)
Return true if the object is a Python function or unnamed (:term:`lambda`) function. Return true if the object is a Python function or unnamed (:term:`lambda`)
function.
.. function:: isgeneratorfunction(object) .. function:: isgeneratorfunction(object)
@ -370,8 +370,7 @@ Retrieving source code
Classes and functions Classes and functions
--------------------- ---------------------
.. function:: getclasstree(classes, unique=False)
.. function:: getclasstree(classes[, unique])
Arrange the given list of classes into a hierarchy of nested lists. Where a Arrange the given list of classes into a hierarchy of nested lists. Where a
nested list appears, it contains classes derived from the class whose entry nested list appears, it contains classes derived from the class whose entry
@ -399,10 +398,11 @@ Classes and functions
.. function:: getfullargspec(func) .. function:: getfullargspec(func)
Get the names and default values of a function's arguments. A :term:`named tuple` Get the names and default values of a function's arguments. A :term:`named
is returned: tuple` is returned:
``FullArgSpec(args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotations)`` ``FullArgSpec(args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults,
annotations)``
*args* is a list of the argument names. *varargs* and *varkw* are the names *args* is a list of the argument names. *varargs* and *varkw* are the names
of the ``*`` and ``**`` arguments or ``None``. *defaults* is an n-tuple of of the ``*`` and ``**`` arguments or ``None``. *defaults* is an n-tuple of
@ -416,11 +416,11 @@ Classes and functions
.. function:: getargvalues(frame) .. function:: getargvalues(frame)
Get information about arguments passed into a particular frame. A :term:`named tuple` Get information about arguments passed into a particular frame. A
``ArgInfo(args, varargs, keywords, locals)`` is returned. *args* is a list of the :term:`named tuple` ``ArgInfo(args, varargs, keywords, locals)`` is
argument names (it may contain nested lists). *varargs* and *varkw* are the returned. *args* is a list of the argument names (it may contain nested
names of the ``*`` and ``**`` arguments or ``None``. *locals* is the locals lists). *varargs* and *varkw* are the names of the ``*`` and ``**`` arguments
dictionary of the given frame. or ``None``. *locals* is the locals dictionary of the given frame.
.. function:: formatargspec(args[, varargs, varkw, defaults, formatarg, formatvarargs, formatvarkw, formatvalue, join]) .. function:: formatargspec(args[, varargs, varkw, defaults, formatarg, formatvarargs, formatvarkw, formatvalue, join])
@ -482,13 +482,13 @@ the number of lines of context to return, which are centered around the current
line. line.
.. function:: getframeinfo(frame[, context]) .. function:: getframeinfo(frame, context=1)
Get information about a frame or traceback object. A :term:`named tuple` Get information about a frame or traceback object. A :term:`named tuple`
``Traceback(filename, lineno, function, code_context, index)`` is returned. ``Traceback(filename, lineno, function, code_context, index)`` is returned.
.. function:: getouterframes(frame[, context]) .. function:: getouterframes(frame, context=1)
Get a list of frame records for a frame and all outer frames. These frames Get a list of frame records for a frame and all outer frames. These frames
represent the calls that lead to the creation of *frame*. The first entry in the represent the calls that lead to the creation of *frame*. The first entry in the
@ -496,7 +496,7 @@ line.
on *frame*'s stack. on *frame*'s stack.
.. function:: getinnerframes(traceback[, context]) .. function:: getinnerframes(traceback, context=1)
Get a list of frame records for a traceback's frame and all inner frames. These Get a list of frame records for a traceback's frame and all inner frames. These
frames represent calls made as a consequence of *frame*. The first entry in the frames represent calls made as a consequence of *frame*. The first entry in the
@ -509,14 +509,14 @@ line.
Return the frame object for the caller's stack frame. Return the frame object for the caller's stack frame.
.. function:: stack([context]) .. function:: stack(context=1)
Return a list of frame records for the caller's stack. The first entry in the Return a list of frame records for the caller's stack. The first entry in the
returned list represents the caller; the last entry represents the outermost returned list represents the caller; the last entry represents the outermost
call on the stack. call on the stack.
.. function:: trace([context]) .. function:: trace(context=1)
Return a list of frame records for the stack between the current frame and the Return a list of frame records for the stack between the current frame and the
frame in which an exception currently being handled was raised in. The first frame in which an exception currently being handled was raised in. The first

View File

@ -1,4 +1,3 @@
.. _internet: .. _internet:
****************************** ******************************

View File

@ -1,4 +1,3 @@
.. _library-intro: .. _library-intro:
************ ************

View File

@ -51,7 +51,7 @@ Module Interface
classes. :func:`open` uses the file's blksize (as obtained by classes. :func:`open` uses the file's blksize (as obtained by
:func:`os.stat`) if possible. :func:`os.stat`) if possible.
.. function:: open(file[, mode[, buffering[, encoding[, errors[, newline[, closefd=True]]]]]]) .. function:: open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)
Open *file* and return a corresponding stream. If the file cannot be opened, Open *file* and return a corresponding stream. If the file cannot be opened,
an :exc:`IOError` is raised. an :exc:`IOError` is raised.
@ -250,7 +250,7 @@ I/O Base Classes
Return ``True`` if the stream can be read from. If False, :meth:`read` Return ``True`` if the stream can be read from. If False, :meth:`read`
will raise :exc:`IOError`. will raise :exc:`IOError`.
.. method:: readline([limit]) .. method:: readline(limit=-1)
Read and return one line from the stream. If *limit* is specified, at Read and return one line from the stream. If *limit* is specified, at
most *limit* bytes will be read. most *limit* bytes will be read.
@ -259,13 +259,13 @@ I/O Base Classes
the *newlines* argument to :func:`open` can be used to select the line the *newlines* argument to :func:`open` can be used to select the line
terminator(s) recognized. terminator(s) recognized.
.. method:: readlines([hint]) .. method:: readlines(hint=-1)
Read and return a list of lines from the stream. *hint* can be specified Read and return a list of lines from the stream. *hint* can be specified
to control the number of lines read: no more lines will be read if the to control the number of lines read: no more lines will be read if the
total size (in bytes/characters) of all lines so far exceeds *hint*. total size (in bytes/characters) of all lines so far exceeds *hint*.
.. method:: seek(offset[, whence]) .. method:: seek(offset, whence=SEEK_SET)
Change the stream position to the given byte *offset*. *offset* is Change the stream position to the given byte *offset*. *offset* is
interpreted relative to the position indicated by *whence*. Values for interpreted relative to the position indicated by *whence*. Values for
@ -292,7 +292,7 @@ I/O Base Classes
Return the current stream position. Return the current stream position.
.. method:: truncate([size]) .. method:: truncate(size=None)
Truncate the file to at most *size* bytes. *size* defaults to the current Truncate the file to at most *size* bytes. *size* defaults to the current
file position, as returned by :meth:`tell`. file position, as returned by :meth:`tell`.
@ -317,7 +317,7 @@ I/O Base Classes
In addition to the attributes and methods from :class:`IOBase`, In addition to the attributes and methods from :class:`IOBase`,
RawIOBase provides the following methods: RawIOBase provides the following methods:
.. method:: read([n]) .. method:: read(n=-1)
Read and return all the bytes from the stream until EOF, or if *n* is Read and return all the bytes from the stream until EOF, or if *n* is
specified, up to *n* bytes. Only one system call is ever made. An empty specified, up to *n* bytes. Only one system call is ever made. An empty
@ -375,7 +375,7 @@ I/O Base Classes
.. versionadded:: 3.1 .. versionadded:: 3.1
.. method:: read([n]) .. method:: read(n=-1)
Read and return up to *n* bytes. If the argument is omitted, ``None``, or Read and return up to *n* bytes. If the argument is omitted, ``None``, or
negative, data is read and returned until EOF is reached. An empty bytes negative, data is read and returned until EOF is reached. An empty bytes
@ -390,7 +390,7 @@ I/O Base Classes
A :exc:`BlockingIOError` is raised if the underlying raw stream has no A :exc:`BlockingIOError` is raised if the underlying raw stream has no
data at the moment. data at the moment.
.. method:: read1([n]) .. method:: read1(n=-1)
Read and return up to *n* bytes, with at most one call to the underlying Read and return up to *n* bytes, with at most one call to the underlying
raw stream's :meth:`~RawIOBase.read` method. raw stream's :meth:`~RawIOBase.read` method.
@ -419,7 +419,7 @@ I/O Base Classes
Raw File I/O Raw File I/O
------------ ------------
.. class:: FileIO(name[, mode]) .. class:: FileIO(name, mode='r', closefd=True)
:class:`FileIO` represents a file containing bytes data. It implements :class:`FileIO` represents a file containing bytes data. It implements
the :class:`RawIOBase` interface (and therefore the :class:`IOBase` the :class:`RawIOBase` interface (and therefore the :class:`IOBase`
@ -443,7 +443,7 @@ Raw File I/O
The file name. This is the file descriptor of the file when no name is The file name. This is the file descriptor of the file when no name is
given in the constructor. given in the constructor.
.. method:: read([n]) .. method:: read(n=-1)
Read and return at most *n* bytes. Only one system call is made, so it is Read and return at most *n* bytes. Only one system call is made, so it is
possible that less data than was requested is returned. Use :func:`len` possible that less data than was requested is returned. Use :func:`len`
@ -490,7 +490,7 @@ Buffered Streams
current stream position, as returned by :meth:`tell`. current stream position, as returned by :meth:`tell`.
.. class:: BufferedReader(raw[, buffer_size]) .. class:: BufferedReader(raw, buffer_size=DEFAULT_BUFFER_SIZE)
A buffer for a readable, sequential :class:`RawIOBase` object. It inherits A buffer for a readable, sequential :class:`RawIOBase` object. It inherits
:class:`BufferedIOBase`. :class:`BufferedIOBase`.
@ -522,7 +522,7 @@ Buffered Streams
Otherwise, one raw stream read call is made. Otherwise, one raw stream read call is made.
.. class:: BufferedWriter(raw[, buffer_size[, max_buffer_size]]) .. class:: BufferedWriter(raw, buffer_size=DEFAULT_BUFFER_SIZE)
A buffer for a writeable sequential RawIO object. It inherits A buffer for a writeable sequential RawIO object. It inherits
:class:`BufferedIOBase`. :class:`BufferedIOBase`.
@ -531,7 +531,7 @@ Buffered Streams
*raw* stream. If the *buffer_size* is not given, it defaults to *raw* stream. If the *buffer_size* is not given, it defaults to
:data:`DEFAULT_BUFFER_SIZE`. :data:`DEFAULT_BUFFER_SIZE`.
*max_buffer_size* is unused and deprecated. A third argument, *max_buffer_size*, is supported, but unused and deprecated.
:class:`BufferedWriter` provides or overrides these methods in addition to :class:`BufferedWriter` provides or overrides these methods in addition to
those from :class:`BufferedIOBase` and :class:`IOBase`: those from :class:`BufferedIOBase` and :class:`IOBase`:
@ -548,7 +548,7 @@ Buffered Streams
raw stream blocks. raw stream blocks.
.. class:: BufferedRWPair(reader, writer[, buffer_size[, max_buffer_size]]) .. class:: BufferedRWPair(reader, writer, buffer_size, max_buffer_size=DEFAULT_BUFFER_SIZE)
A combined buffered writer and reader object for a raw stream that can be A combined buffered writer and reader object for a raw stream that can be
written to and read from. It has and supports both :meth:`read`, :meth:`write`, written to and read from. It has and supports both :meth:`read`, :meth:`write`,
@ -559,14 +559,15 @@ Buffered Streams
writeable respectively. If the *buffer_size* is omitted it defaults to writeable respectively. If the *buffer_size* is omitted it defaults to
:data:`DEFAULT_BUFFER_SIZE`. :data:`DEFAULT_BUFFER_SIZE`.
*max_buffer_size* is unused and deprecated. A fourth argument, *max_buffer_size*, is supported, but unused and
deprecated.
:class:`BufferedRWPair` implements all of :class:`BufferedIOBase`\'s methods :class:`BufferedRWPair` implements all of :class:`BufferedIOBase`\'s methods
except for :meth:`~BufferedIOBase.detach`, which raises except for :meth:`~BufferedIOBase.detach`, which raises
:exc:`UnsupportedOperation`. :exc:`UnsupportedOperation`.
.. class:: BufferedRandom(raw[, buffer_size[, max_buffer_size]]) .. class:: BufferedRandom(raw, buffer_size=DEFAULT_BUFFER_SIZE)
A buffered interface to random access streams. It inherits A buffered interface to random access streams. It inherits
:class:`BufferedReader` and :class:`BufferedWriter`. :class:`BufferedReader` and :class:`BufferedWriter`.
@ -575,7 +576,7 @@ Buffered Streams
in the first argument. If the *buffer_size* is omitted it defaults to in the first argument. If the *buffer_size* is omitted it defaults to
:data:`DEFAULT_BUFFER_SIZE`. :data:`DEFAULT_BUFFER_SIZE`.
*max_buffer_size* is unused and deprecated. A third argument, *max_buffer_size*, is supported, but unused and deprecated.
:class:`BufferedRandom` is capable of anything :class:`BufferedReader` or :class:`BufferedRandom` is capable of anything :class:`BufferedReader` or
:class:`BufferedWriter` can do. :class:`BufferedWriter` can do.
@ -633,7 +634,7 @@ Text I/O
written. written.
.. class:: TextIOWrapper(buffer[, encoding[, errors[, newline[, line_buffering]]]]) .. class:: TextIOWrapper(buffer, encoding=None, errors=None, newline=None, line_buffering=False)
A buffered text stream over a :class:`BufferedIOBase` raw stream, *buffer*. A buffered text stream over a :class:`BufferedIOBase` raw stream, *buffer*.
It inherits :class:`TextIOBase`. It inherits :class:`TextIOBase`.
@ -676,7 +677,7 @@ Text I/O
Whether line buffering is enabled. Whether line buffering is enabled.
.. class:: StringIO([initial_value[, newline]]) .. class:: StringIO(initial_value='', newline=None)
An in-memory stream for text. It inherits :class:`TextIOWrapper`. An in-memory stream for text. It inherits :class:`TextIOWrapper`.

View File

@ -1,4 +1,3 @@
.. _ipc: .. _ipc:
***************************************** *****************************************

View File

@ -1,4 +1,3 @@
:mod:`itertools` --- Functions creating iterators for efficient looping :mod:`itertools` --- Functions creating iterators for efficient looping
======================================================================= =======================================================================
@ -291,7 +290,7 @@ loops that truncate the stream.
yield x yield x
.. function:: groupby(iterable[, key]) .. function:: groupby(iterable, key=None)
Make an iterator that returns consecutive keys and groups from the *iterable*. Make an iterator that returns consecutive keys and groups from the *iterable*.
The *key* is a function computing a key value for each element. If not The *key* is a function computing a key value for each element. If not
@ -372,7 +371,7 @@ loops that truncate the stream.
then the step defaults to one. then the step defaults to one.
.. function:: permutations(iterable[, r]) .. function:: permutations(iterable, r=None)
Return successive *r* length permutations of elements in the *iterable*. Return successive *r* length permutations of elements in the *iterable*.
@ -430,7 +429,7 @@ loops that truncate the stream.
The number of items returned is ``n! / (n-r)!`` when ``0 <= r <= n`` The number of items returned is ``n! / (n-r)!`` when ``0 <= r <= n``
or zero when ``r > n``. or zero when ``r > n``.
.. function:: product(*iterables[, repeat]) .. function:: product(*iterables, repeat=1)
Cartesian product of input iterables. Cartesian product of input iterables.
@ -460,7 +459,7 @@ loops that truncate the stream.
yield tuple(prod) yield tuple(prod)
.. function:: repeat(object[, times]) .. function:: repeat(object, times=-1)
Make an iterator that returns *object* over and over again. Runs indefinitely Make an iterator that returns *object* over and over again. Runs indefinitely
unless the *times* argument is specified. Used as argument to :func:`map` for unless the *times* argument is specified. Used as argument to :func:`map` for
@ -505,7 +504,7 @@ loops that truncate the stream.
break break
.. function:: tee(iterable[, n=2]) .. function:: tee(iterable, n=2)
Return *n* independent iterators from a single iterable. Equivalent to:: Return *n* independent iterators from a single iterable. Equivalent to::
@ -531,7 +530,7 @@ loops that truncate the stream.
:func:`list` instead of :func:`tee`. :func:`list` instead of :func:`tee`.
.. function:: zip_longest(*iterables[, fillvalue]) .. function:: zip_longest(*iterables, fillvalue=None)
Make an iterator that aggregates elements from each of the iterables. If the Make an iterator that aggregates elements from each of the iterables. If the
iterables are of uneven length, missing values are filled-in with *fillvalue*. iterables are of uneven length, missing values are filled-in with *fillvalue*.