diff --git a/lib/ansible/module_utils/basic.py b/lib/ansible/module_utils/basic.py index 9727cf14a0..b1af1164b4 100644 --- a/lib/ansible/module_utils/basic.py +++ b/lib/ansible/module_utils/basic.py @@ -69,31 +69,41 @@ import errno from itertools import repeat try: - from itertools import imap # Python 2 + # Python 2 + from itertools import imap except ImportError: - imap = map # Python 3 + # Python 3 + imap = map try: + # Python 2 basestring except NameError: - basestring = str # Python 3 + # Python 3 + basestring = str try: + # Python 2 unicode except NameError: - unicode = str # Python 3 + # Python 3 + unicode = str try: + # Python 2.6+ bytes except NameError: - bytes = str # Python 2 + # Python 2.4 + bytes = str try: dict.iteritems except AttributeError: - def iteritems(d): # Python 3 + # Python 3 + def iteritems(d): return d.items() else: + # Python 2 def iteritems(d): # Python 2 return d.iteritems()