summaryrefslogtreecommitdiff
path: root/src/click/core.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/click/core.py')
-rw-r--r--src/click/core.py3
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(