From abb265d99ed66eb1f7d1583ae9563302b0cf136d Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Thu, 22 Aug 2013 09:34:35 -0400 Subject: [PATCH] avoid circular import issues for lsb Signed-off-by: Alfredo Deza --- ceph_deploy/hosts/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ceph_deploy/hosts/__init__.py b/ceph_deploy/hosts/__init__.py index fb14b77..33cba50 100644 --- a/ceph_deploy/hosts/__init__.py +++ b/ceph_deploy/hosts/__init__.py @@ -5,7 +5,8 @@ that remote host and set all the special cases for running commands depending on the type of distribution/version we are dealing with. """ import logging -from ceph_deploy import lsb, exc +import ceph_deploy +from ceph_deploy import exc from ceph_deploy.util import wrappers from ceph_deploy.sudo_pushy import get_transport from ceph_deploy.hosts import debian, centos, fedora, suse @@ -39,7 +40,7 @@ def get(hostname, fallback=None): logger.warning('lsb_release was not found - inferring OS details') (distro, release, codename) = lsb_fallback(sudo_conn) else: - (distro, release, codename) = lsb.get_lsb_release(sudo_conn) + (distro, release, codename) = ceph_deploy.lsb.get_lsb_release(sudo_conn) module = _get_distro(distro) module.name = distro -- 2.47.3