servers: List[Tuple[Tuple[str, int], Dict[str, str]]]) -> None:
...
+Note that ``None`` as a type hint is a special case and is replaced by
+``type(None)``.
+
NewType
-------
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)``.
Generics
--------
Optional type.
- ``Optional[X]`` is equivalent to ``Union[X, type(None)]``.
+ ``Optional[X]`` is equivalent to ``Union[X, None]``.
Note that this is not the same concept as an optional argument,
which is one that has a default. An optional argument with a