Browse Source

Merge pull request #3707 from rhcarvalho/openshift_facts-no-six

Merged by openshift-bot
OpenShift Bot 8 years ago
parent
commit
a95796198b

+ 0 - 1
roles/openshift_facts/vars/main.yml

@@ -2,7 +2,6 @@
 required_packages:
   - iproute
   - python-dbus
-  - python-six
   - PyYAML
   - yum-utils
 

+ 3 - 6
roles/openshift_health_checker/openshift_checks/__init__.py

@@ -8,11 +8,8 @@ import os
 from abc import ABCMeta, abstractmethod, abstractproperty
 from importlib import import_module
 
-# add_metaclass is not available in the embedded six from module_utils in Ansible 2.2.1
-from six import add_metaclass
-# pylint import-error disabled because pylint cannot find the package
-# when installed in a virtualenv
-from ansible.module_utils.six.moves import reduce  # pylint: disable=import-error, redefined-builtin
+from ansible.module_utils import six
+from ansible.module_utils.six.moves import reduce  # pylint: disable=import-error,redefined-builtin
 
 
 class OpenShiftCheckException(Exception):
@@ -20,7 +17,7 @@ class OpenShiftCheckException(Exception):
     pass
 
 
-@add_metaclass(ABCMeta)
+@six.add_metaclass(ABCMeta)
 class OpenShiftCheck(object):
     """A base class for defining checks for an OpenShift cluster environment."""