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

Merge pull request #5594 from willthames/allow_float_type

Allow float as an argument type in AnsibleModule
This commit is contained in:
Michael DeHaan 2014-01-13 11:25:01 -08:00
commit ca112f64a6

View file

@ -706,6 +706,12 @@ class AnsibleModule(object):
self.params[k] = int(value) self.params[k] = int(value)
else: else:
is_invalid = True is_invalid = True
elif wanted == 'float':
if not isinstance(value, float):
if isinstance(value, basestring):
self.params[k] = float(value)
else:
is_invalid = True
else: else:
self.fail_json(msg="implementation error: unknown type %s requested for %s" % (wanted, k)) self.fail_json(msg="implementation error: unknown type %s requested for %s" % (wanted, k))