From 6850b9d699c16229eabcc2793f160fd715fad89b Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Fri, 8 Feb 2019 15:14:52 -0800 Subject: [PATCH] gflags: Add DEFINE_multi_enum. (#2783) https://github.com/google/python-gflags/blob/4f06c3d0d6cbe9b1fb90ee9fb1c082b3bf9285f6/gflags/__init__.py#L800 --- third_party/2/gflags.pyi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/third_party/2/gflags.pyi b/third_party/2/gflags.pyi index 0c8c03de4..bd4ee8a3b 100644 --- a/third_party/2/gflags.pyi +++ b/third_party/2/gflags.pyi @@ -1,4 +1,4 @@ -from typing import Any, Callable, Dict, Iterable, IO, List, Optional, Union +from typing import Any, Callable, Dict, Iterable, IO, List, Optional, Sequence, Union from types import ModuleType class Error(Exception): ... @@ -236,3 +236,7 @@ DEFINE_multi_int = DEFINE_multi_integer def DEFINE_multi_float(name: str, default: Optional[Union[float, List[float]]], help: str, lower_bound: float = ..., upper_bound: float = ..., flag_values: FlagValues = ..., **args: Any) -> None: ... + +def DEFINE_multi_enum(name: str, default: Optional[Union[Sequence[str], str]], + enum_values: Sequence[str], help: str, + flag_values: FlagValues = ..., case_sensitive: bool = ..., **args: Any): ...