From de4a8b83df05373c8295f9771315d9a23bc2b591 Mon Sep 17 00:00:00 2001 From: Kassian Sun Date: Thu, 22 Jun 2017 20:48:22 +0800 Subject: [PATCH] Fix up integer type detection on python3 (#25985) --- lib/ansible/plugins/lookup/mongodb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ansible/plugins/lookup/mongodb.py b/lib/ansible/plugins/lookup/mongodb.py index 2605d4e3edd..dff4a7bbecc 100644 --- a/lib/ansible/plugins/lookup/mongodb.py +++ b/lib/ansible/plugins/lookup/mongodb.py @@ -89,7 +89,7 @@ EXAMPLES: from __future__ import (absolute_import, division, print_function) from __future__ import unicode_literals -from ansible.module_utils.six import string_types +from ansible.module_utils.six import string_types, integer_types import datetime __metaclass__ = type @@ -139,7 +139,7 @@ class LookupModule(LookupBase): def convert_mongo_result_to_valid_json(self, result): if result is None: return result - if isinstance(result, (int, long, float, bool)): + if isinstance(result, integer_types + (float, bool)): return result if isinstance(result, string_types): return result