diff --git a/v2/ansible/executor/HostLog.py b/v2/ansible/executor/HostLog.py
index 21d3feb2bf5..9c0565b199a 100644
--- a/v2/ansible/executor/HostLog.py
+++ b/v2/ansible/executor/HostLog.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see .
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
class HostLog(object):
def __init__(self, host):
diff --git a/v2/ansible/executor/HostLogManager.py b/v2/ansible/executor/HostLogManager.py
index 81cf520cf11..727d06ce591 100644
--- a/v2/ansible/executor/HostLogManager.py
+++ b/v2/ansible/executor/HostLogManager.py
@@ -15,7 +15,11 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see .
-class HostLogManager(object):
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
+class HostLogManager:
def __init__(self):
pass
diff --git a/v2/ansible/executor/HostPlaybookIterator.py b/v2/ansible/executor/HostPlaybookIterator.py
index 5292b6c72bb..22189583f93 100644
--- a/v2/ansible/executor/HostPlaybookIterator.py
+++ b/v2/ansible/executor/HostPlaybookIterator.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see .
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
class HostPlaybookIterator(object):
def __init__(self, host, playbook):
diff --git a/v2/ansible/executor/PlaybookExecutor.py b/v2/ansible/executor/PlaybookExecutor.py
index 7a7ed3d2937..0f57b4bbed1 100644
--- a/v2/ansible/executor/PlaybookExecutor.py
+++ b/v2/ansible/executor/PlaybookExecutor.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see .
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
class PlaybookExecutor(object):
def __init__(self, list_of_plays=[]):
diff --git a/v2/ansible/executor/TaskExecutor.py b/v2/ansible/executor/TaskExecutor.py
index 0591931372d..b3156bc2622 100644
--- a/v2/ansible/executor/TaskExecutor.py
+++ b/v2/ansible/executor/TaskExecutor.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see .
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
class TaskExecutor(object):
def __init__(self, task, host):
diff --git a/v2/ansible/executor/TaskQueueManager.py b/v2/ansible/executor/TaskQueueManager.py
index 1016f35104e..93066f6b409 100644
--- a/v2/ansible/executor/TaskQueueManager.py
+++ b/v2/ansible/executor/TaskQueueManager.py
@@ -15,6 +15,10 @@
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see .
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
class TaskQueueManagerHostPlaybookIterator(object):
def __init__(self, host, playbook):
diff --git a/v2/ansible/executor/TaskResult.py b/v2/ansible/executor/TaskResult.py
index 1f84012e014..785fc459921 100644
--- a/v2/ansible/executor/TaskResult.py
+++ b/v2/ansible/executor/TaskResult.py
@@ -14,3 +14,8 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see .
+
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
diff --git a/v2/ansible/executor/TemplateEngine.py b/v2/ansible/executor/TemplateEngine.py
index 1f84012e014..785fc459921 100644
--- a/v2/ansible/executor/TemplateEngine.py
+++ b/v2/ansible/executor/TemplateEngine.py
@@ -14,3 +14,8 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see .
+
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
diff --git a/v2/ansible/executor/VariableCache.py b/v2/ansible/executor/VariableCache.py
index 1f84012e014..785fc459921 100644
--- a/v2/ansible/executor/VariableCache.py
+++ b/v2/ansible/executor/VariableCache.py
@@ -14,3 +14,8 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see .
+
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
diff --git a/v2/ansible/executor/VariableManager.py b/v2/ansible/executor/VariableManager.py
index 1f84012e014..785fc459921 100644
--- a/v2/ansible/executor/VariableManager.py
+++ b/v2/ansible/executor/VariableManager.py
@@ -14,3 +14,8 @@
#
# You should have received a copy of the GNU General Public License
# along with Ansible. If not, see .
+
+# Make coding more python3-ish
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+