diff options
author | Larry Hastings <larry@hastings.org> | 2012-09-21 16:40:41 (GMT) |
---|---|---|
committer | Larry Hastings <larry@hastings.org> | 2012-09-21 16:40:41 (GMT) |
commit | bf84bbabbbae397c747c4ba6281b60c0987a317b (patch) | |
tree | 9bb32106177a16b01e764aad948e5b70ed171e3d /Doc/library/inspect.rst | |
parent | 88950fb4d0b945b6a78571eafcd1dcb5356544eb (diff) | |
download | cpython-bf84bbabbbae397c747c4ba6281b60c0987a317b.zip cpython-bf84bbabbbae397c747c4ba6281b60c0987a317b.tar.gz cpython-bf84bbabbbae397c747c4ba6281b60c0987a317b.tar.bz2 |
Mention that "defaults" can be None for inspect.getfullargspec.
Also minor formatting cleanups.
Diffstat (limited to 'Doc/library/inspect.rst')
-rw-r--r-- | Doc/library/inspect.rst | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Doc/library/inspect.rst b/Doc/library/inspect.rst index d1d2dea..4050ab3 100644 --- a/Doc/library/inspect.rst +++ b/Doc/library/inspect.rst @@ -675,9 +675,9 @@ Classes and functions :term:`named tuple` ``ArgSpec(args, varargs, keywords, defaults)`` is returned. *args* is a list of the argument names. *varargs* and *keywords* are the names of the ``*`` and ``**`` arguments or ``None``. *defaults* is a - tuple of default argument values or None if there are no default arguments; - if this tuple has *n* elements, they correspond to the last *n* elements - listed in *args*. + tuple of default argument values or ``None`` if there are no default + arguments; if this tuple has *n* elements, they correspond to the last + *n* elements listed in *args*. .. deprecated:: 3.0 Use :func:`getfullargspec` instead, which provides information about @@ -693,8 +693,9 @@ Classes and functions annotations)`` *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 - the default values of the last n arguments. *kwonlyargs* is a list of + of the ``*`` and ``**`` arguments or ``None``. *defaults* is an *n*-tuple + of the default values of the last *n* arguments, or ``None`` if there are no + default arguments. *kwonlyargs* is a list of keyword-only argument names. *kwonlydefaults* is a dictionary mapping names from kwonlyargs to defaults. *annotations* is a dictionary mapping argument names to annotations. |