From 71ef25d5e8e4690a5fda974c6f0dd70699433d34 Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Wed, 31 Aug 2016 08:57:47 -0700 Subject: [PATCH] For module parameter checking, allow conversion of int to float (#17325) Fixes https://github.com/ansible/ansible-modules-core/issues/4084 --- lib/ansible/module_utils/basic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/module_utils/basic.py b/lib/ansible/module_utils/basic.py index a0f1f05111..3493d5ad13 100644 --- a/lib/ansible/module_utils/basic.py +++ b/lib/ansible/module_utils/basic.py @@ -1505,7 +1505,7 @@ class AnsibleModule(object): if isinstance(value, float): return value - if isinstance(value, string_types): + if isinstance(value, (binary_type, text_type, int)): return float(value) raise TypeError('%s cannot be converted to a float' % type(value))