optimize booleanifycation

This commit is contained in:
Brian Coca 2016-08-04 11:32:26 -04:00
parent b0786a1845
commit 7ea56e1c79

View file

@ -29,12 +29,14 @@ from ansible.compat.six.moves import configparser
from ansible.parsing.quoting import unquote
from ansible.errors import AnsibleOptionsError
BOOL_TRUE = frozenset([ "true", "t", "y", "1", "yes", "on" ])
# copied from utils, avoid circular reference fun :)
def mk_boolean(value):
if value is None:
return False
val = str(value)
if val.lower() in [ "true", "t", "y", "1", "yes", "on" ]:
if val.lower() in BOOL_TRUE:
return True
else:
return False