mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Use isinstance type checks in bool filter so we can handle unsafe proxy objects. Fixes #14240
This commit is contained in:
parent
25f403d36d
commit
ddfab5faf1
1 changed files with 2 additions and 2 deletions
|
@ -41,7 +41,7 @@ import uuid
|
|||
import yaml
|
||||
from jinja2.filters import environmentfilter
|
||||
from distutils.version import LooseVersion, StrictVersion
|
||||
from ansible.compat.six import iteritems
|
||||
from ansible.compat.six import iteritems, string_types
|
||||
|
||||
from ansible import errors
|
||||
from ansible.parsing.yaml.dumper import AnsibleDumper
|
||||
|
@ -110,7 +110,7 @@ def bool(a):
|
|||
''' return a bool for the arg '''
|
||||
if a is None or type(a) == bool:
|
||||
return a
|
||||
if type(a) in types.StringTypes:
|
||||
if isinstance(a, string_types):
|
||||
a = a.lower()
|
||||
if a in ['yes', 'on', '1', 'true', 1]:
|
||||
return True
|
||||
|
|
Loading…
Reference in a new issue