More fixes for argparse. (#362)

This commit is contained in:
Guido van Rossum
2016-07-13 07:51:29 -07:00
committed by Matthias Kramm
parent e815c803a6
commit 53d126f4d4

View File

@@ -72,10 +72,7 @@ class ArgumentParser:
metavar: Optional[str] = ...) -> _SubParsersAction: ...
def add_argument_group(self, title: Optional[str] = ...,
description: Optional[str] = ...) -> _ArgumentGroup: ...
@overload
def add_mutually_exclusive_group(self) -> None: ...
@overload
def add_mutually_exclusive_group(self, required: bool) -> _MutuallyExclusiveGroup: ...
def add_mutually_exclusive_group(self, required: bool = ...) -> _MutuallyExclusiveGroup: ...
def set_defaults(self, **kwargs: Any) -> None: ...
def get_default(self, dest: str) -> Any: ...
def print_usage(self, file: Optional[IO[str]] = ...) -> None: ...
@@ -117,6 +114,7 @@ class Action:
class Namespace:
def __getattr__(self, name: str) -> Any: ...
def __setattr__(self, name: str, value: Any) -> None: ...
class FileType:
if sys.version_info >= (3, 4):