Add in boolean option fix.

This commit is contained in:
Mike Auty
2017-10-23 17:11:36 +01:00
parent 28036c9405
commit c1f16c412f
+2
View File
@@ -220,6 +220,8 @@ class CommandLine(object):
additional["type"] = lambda x: int(x, 0)
if isinstance(requirement, requirements.BooleanRequirement):
additional["action"] = "store_true"
if "type" in additional:
del additional["type"]
elif isinstance(requirement, interfaces.configuration.ListRequirement):
if requirement.min_elements != requirement.max_elements:
if requirement.min_elements > 0: