diff options
Diffstat (limited to 'src/click/core.py')
-rw-r--r-- | src/click/core.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/click/core.py b/src/click/core.py index a9a72c5..5abfb0f 100644 --- a/src/click/core.py +++ b/src/click/core.py @@ -2580,6 +2580,9 @@ class Option(Parameter): if self.is_flag: raise TypeError("'count' is not valid with 'is_flag'.") + if self.multiple and self.is_flag: + raise TypeError("'multiple' is not valid with 'is_flag', use 'count'.") + def to_info_dict(self) -> t.Dict[str, t.Any]: info_dict = super().to_info_dict() info_dict.update( |