Use explicit Optional[] on argument types with default None (#1420)

This commit is contained in:
Guido van Rossum
2017-06-20 16:20:13 -07:00
committed by Matthias Kramm
parent 5e74bb3efc
commit 30256097ea

View File

@@ -12,8 +12,8 @@ from typing import Dict, Any, Optional
if sys.version_info >= (3, 4):
class ModuleSpec:
def __init__(self, name: str, loader: Optional['Loader'], *,
origin: str = None, loader_state: Any = None,
is_package: bool = None) -> None: ...
origin: Optional[str] = None, loader_state: Any = None,
is_package: Optional[bool] = None) -> None: ...
name = ... # type: str
loader = ... # type: Optional[Loader]
origin = ... # type: Optional[str]