mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-06 20:24:30 +08:00
Added missing type annotations in gflags.pyi; removed some functions and methods that no longer exist in the library. (#4417)
Co-authored-by: Eric Traut <erictr@microsoft.com>
This commit is contained in:
11
third_party/2and3/gflags.pyi
vendored
11
third_party/2and3/gflags.pyi
vendored
@@ -25,7 +25,6 @@ def get_help_width() -> int: ...
|
||||
|
||||
GetHelpWidth = get_help_width
|
||||
|
||||
def CutCommonSpacePrefix(text) -> str: ...
|
||||
def text_wrap(text: str, length: int = ..., indent: str = ..., firstline_indent: str = ..., tabs: str = ...) -> str: ...
|
||||
|
||||
TextWrap = text_wrap
|
||||
@@ -58,7 +57,7 @@ class FlagValues:
|
||||
def __setitem__(self, name: str, flag: Flag) -> None: ...
|
||||
def __getitem__(self, name: str) -> Flag: ...
|
||||
def __getattr__(self, name: str) -> Any: ...
|
||||
def __setattr__(self, name: str, value: Any): ...
|
||||
def __setattr__(self, name: str, value: Any) -> None: ...
|
||||
def __delattr__(self, flag_name: str) -> None: ...
|
||||
def set_default(self, name: str, value: Any) -> None: ...
|
||||
SetDefault = set_default
|
||||
@@ -177,14 +176,14 @@ def adopt_module_key_flags(module: ModuleType, flag_values: FlagValues = ...) ->
|
||||
|
||||
ADOPT_module_key_flags = adopt_module_key_flags
|
||||
|
||||
def DEFINE_string(name: str, default: Optional[str], help: str, flag_values: FlagValues = ..., **args: Any): ...
|
||||
def DEFINE_string(name: str, default: Optional[str], help: str, flag_values: FlagValues = ..., **args: Any) -> None: ...
|
||||
|
||||
class BooleanParser(ArgumentParser):
|
||||
def Convert(self, argument: Any) -> bool: ...
|
||||
def Parse(self, argument: Any) -> bool: ...
|
||||
|
||||
class BooleanFlag(Flag):
|
||||
def __init__(self, name: str, default: Optional[bool], help: str, short_name=..., **args: Any) -> None: ...
|
||||
def __init__(self, name: str, default: Optional[bool], help: str, short_name: str = ..., **args: Any) -> None: ...
|
||||
|
||||
def DEFINE_boolean(name: str, default: Optional[bool], help: str, flag_values: FlagValues = ..., **args: Any) -> None: ...
|
||||
|
||||
@@ -261,11 +260,9 @@ class BaseListParser(ArgumentParser):
|
||||
|
||||
class ListParser(BaseListParser):
|
||||
def __init__(self) -> None: ...
|
||||
def WriteCustomInfoInXMLFormat(self, outfile: IO[str], indent: str): ...
|
||||
|
||||
class WhitespaceSeparatedListParser(BaseListParser):
|
||||
def __init__(self) -> None: ...
|
||||
def WriteCustomInfoInXMLFormat(self, outfile: IO[str], indent: str): ...
|
||||
|
||||
def DEFINE_list(name: str, default: Optional[List[str]], help: str, flag_values: FlagValues = ..., **args: Any) -> None: ...
|
||||
def DEFINE_spaceseplist(
|
||||
@@ -312,4 +309,4 @@ def DEFINE_multi_enum(
|
||||
flag_values: FlagValues = ...,
|
||||
case_sensitive: bool = ...,
|
||||
**args: Any,
|
||||
): ...
|
||||
) -> None: ...
|
||||
|
||||
Reference in New Issue
Block a user