diff --git a/src/katello/tracer.py b/src/katello/tracer.py index 65922ac14..d34ae2130 100644 --- a/src/katello/tracer.py +++ b/src/katello/tracer.py @@ -1,29 +1,30 @@ from __future__ import absolute_import from katello.uep import get_uep, lookup_consumer_id import sys +import imp try: - import apt + imp.find_module('apt') from katello.apt_tracer import collect_apps + apt = True except ImportError as e: - apt = None + apt = False try: - import dnf + imp.find_module('dnf') + dnf = True except ImportError: - dnf = None + dnf = False try: - import yum + imp.find_module('yum') + yum = True except ImportError: - yum = None + yum = False -try: - import zypp - from katello.zypper_tracer import collect_apps -except ImportError: - zypp = None +if yum or dnf: + from tracer.query import Query def upload_tracer_profile(queryfunc, plugin=None):