Kaydet (Commit) 9db397c5 authored tarafından Guido van Rossum's avatar Guido van Rossum

Fix trailing ws.

üst cd2ac97d
......@@ -47,8 +47,8 @@ For example::
on_error: Callable[[int, Exception], None]) -> None:
# Body
It is possible to declare the return type of a callable without specifying
the call signature by substituting a literal ellipsis
It is possible to declare the return type of a callable without specifying
the call signature by substituting a literal ellipsis
for the list of arguments in the type hint: `Callable[..., ReturnType]`.
`None` as a type hint is a special case and is replaced by `type(None)`.
......@@ -182,7 +182,7 @@ Default argument values
Use a literal ellipsis `...` to declare an argument as having a default value::
from typing import AnyStr
def foo(x: AnyStr, y: AnyStr = ...) -> AnyStr: ...
......@@ -277,14 +277,14 @@ The module defines the following classes, functions and decorators:
.. class:: Tuple
Tuple type; `Tuple[X, Y]` is the is the type of a tuple of two items
Tuple type; `Tuple[X, Y]` is the is the type of a tuple of two items
with the first item of type X and the second of type Y.
Example: `Tuple[T1, T2]` is a tuple of two elements corresponding
to type variables T1 and T2. `Tuple[int, float, str]` is a tuple
of an int, a float and a string.
To specify a variable-length tuple of homogeneous type,
To specify a variable-length tuple of homogeneous type,
use literal ellipsis, e.g. `Tuple[int, ...]`.
.. class:: Callable
......@@ -296,9 +296,9 @@ The module defines the following classes, functions and decorators:
must be a list of types; the return type must be a single type.
There is no syntax to indicate optional or keyword arguments,
such function types are rarely used as callback types.
`Callable[..., ReturnType]` could be used to type hint a callable
taking any number of arguments and returning `ReturnType`.
such function types are rarely used as callback types.
`Callable[..., ReturnType]` could be used to type hint a callable
taking any number of arguments and returning `ReturnType`.
A plain `Callable` is equivalent to `Callable[..., Any]`.
.. class:: Generic
......@@ -322,7 +322,7 @@ The module defines the following classes, functions and decorators:
try:
return mapping[key]
except KeyError:
return default
return default
.. class:: Iterable(Generic[T_co])
......
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