diff options
Diffstat (limited to 'lib/ansible/executor/process/result.py')
-rw-r--r-- | lib/ansible/executor/process/result.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/ansible/executor/process/result.py b/lib/ansible/executor/process/result.py index 3ed2a28e80..446fd3dba9 100644 --- a/lib/ansible/executor/process/result.py +++ b/lib/ansible/executor/process/result.py @@ -20,6 +20,8 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type from six.moves import queue +from six import iteritems + import multiprocessing import os import signal @@ -157,7 +159,7 @@ class ResultProcess(multiprocessing.Process): # if this task is registering facts, do that now item = result_item.get('item', None) if result._task.action in ('set_fact', 'include_vars'): - for (key, value) in result_item['ansible_facts'].iteritems(): + for (key, value) in iteritems(result_item['ansible_facts']): self._send_result(('set_host_var', result._host, result._task, item, key, value)) else: self._send_result(('set_host_facts', result._host, result._task, item, result_item['ansible_facts'])) |