Mypy now supports sys.platform and sys.version_info checks (#410)

This commit is contained in:
Guido van Rossum
2016-07-27 13:25:29 -07:00
committed by GitHub
parent 112a1a17dd
commit 39325bf159
27 changed files with 289 additions and 276 deletions

View File

@@ -34,7 +34,7 @@ class ArgumentParser:
add_help: bool = ...,
allow_abbrev: bool = ...) -> None: ...
else:
def __init__(self, # type: ignore
def __init__(self,
prog: Optional[str] = ...,
usage: Optional[str] = ...,
description: Optional[str] = ...,
@@ -122,10 +122,10 @@ class FileType:
encoding: Optional[str] = ...,
errors: Optional[str] = ...) -> None: ...
elif sys.version_info >= (3,):
def __init__(self, # type: ignore
def __init__(self,
mode: str = ..., bufsize: int = ...) -> None: ...
else:
def __init__(self, # type: ignore
def __init__(self,
mode: str = ..., bufsize: Optional[int] = ...) -> None: ...
def __call__(self, string: str) -> IO[Any]: ...