For module parameter checking, allow conversion of int to float (#17325)
Fixes https://github.com/ansible/ansible-modules-core/issues/4084
This commit is contained in:
parent
da3fd2d588
commit
e8dddc3679
1 changed files with 1 additions and 1 deletions
|
@ -1483,7 +1483,7 @@ class AnsibleModule(object):
|
||||||
if isinstance(value, float):
|
if isinstance(value, float):
|
||||||
return value
|
return value
|
||||||
|
|
||||||
if isinstance(value, basestring):
|
if isinstance(value, (binary_type, text_type, int)):
|
||||||
return float(value)
|
return float(value)
|
||||||
|
|
||||||
raise TypeError('%s cannot be converted to a float' % type(value))
|
raise TypeError('%s cannot be converted to a float' % type(value))
|
||||||
|
|
Loading…
Reference in a new issue