From 987063e7fd677dcb98945035a08b9d947d7a5128 Mon Sep 17 00:00:00 2001 From: chris meyers Date: Mon, 11 Jun 2018 14:07:07 -0400 Subject: [PATCH] iso nodes do not have celery. that is ok --- awx/__init__.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/awx/__init__.py b/awx/__init__.py index f107340385..2241a165a0 100644 --- a/awx/__init__.py +++ b/awx/__init__.py @@ -7,11 +7,18 @@ import sys import warnings from pkg_resources import get_distribution -from .celery import app as celery_app # noqa __version__ = get_distribution('awx').version +__all__ = ['__version__'] + + +# Isolated nodes do not have celery installed +try: + from .celery import app as celery_app # noqa + __all__.append('celery_app') +except ImportError: + pass -__all__ = ['__version__', 'celery_app'] # Check for the presence/absence of "devonly" module to determine if running # from a source code checkout or release packaage.