123456789101112131415161718192021 |
- # pylint: disable=missing-docstring
- from openshift_checks import get_var
- class NotContainerized(object):
- """Mixin for checks that are only active when not in containerized mode."""
- @classmethod
- def is_active(cls, task_vars):
- return (
- # This mixin is meant to be used with subclasses of
- # OpenShiftCheck. Pylint disables this by default on mixins,
- # though it relies on the class name ending in 'mixin'.
- # pylint: disable=no-member
- super(NotContainerized, cls).is_active(task_vars) and
- not cls.is_containerized(task_vars)
- )
- @staticmethod
- def is_containerized(task_vars):
- return get_var(task_vars, "openshift", "common", "is_containerized")
|