1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

verifies required is a boolean

This commit is contained in:
Brian Coca 2016-04-01 17:43:22 -04:00
parent a2b1a3acbb
commit 1e06a9f48d

View file

@ -219,7 +219,10 @@ class DocCLI(CLI):
opt = doc['options'][o]
desc = CLI.tty_ify(" ".join(opt['description']))
if opt.get('required', False):
required = opt.get('required', False)
if not isinstance(required, bool):
raise("Incorrect value for 'Required', a boolean is needed.: %s" % required)
if required:
s = o + "="
else:
s = o
@ -252,7 +255,10 @@ class DocCLI(CLI):
for o in sorted(doc['option_keys']):
opt = doc['options'][o]
if opt.get('required', False):
required = opt.get('required', False)
if not isinstance(required, bool):
raise("Incorrect value for 'Required', a boolean is needed.: %s" % required)
if required:
opt_leadin = "="
else:
opt_leadin = "-"