From 9db397c5c180b81a984255028c14d3ab8afe654d Mon Sep 17 00:00:00 2001
From: Guido van Rossum <guido@python.org>
Date: Wed, 5 Aug 2015 12:26:07 +0200
Subject: [PATCH] Fix trailing ws.

---
 Doc/library/typing.rst | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/Doc/library/typing.rst b/Doc/library/typing.rst
index 23e08ab05fe..594933c2b0e 100644
--- a/Doc/library/typing.rst
+++ b/Doc/library/typing.rst
@@ -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])
 
-- 
2.30.9