diff options
-rw-r--r-- | glance_store/_drivers/cinder.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/glance_store/_drivers/cinder.py b/glance_store/_drivers/cinder.py index ab9e284..66829ea 100644 --- a/glance_store/_drivers/cinder.py +++ b/glance_store/_drivers/cinder.py @@ -14,9 +14,6 @@ import logging -from cinderclient import exceptions as cinder_exception -from cinderclient import service_catalog -from cinderclient.v2 import client as cinderclient from oslo_config import cfg from oslo_utils import units @@ -27,6 +24,15 @@ from glance_store import exceptions from glance_store.i18n import _ import glance_store.location +try: + from cinderclient import exceptions as cinder_exception + from cinderclient import service_catalog + from cinderclient.v2 import client as cinderclient +except ImportError: + cinder_exception = None + service_catalog = None + cinderclient = None + LOG = logging.getLogger(__name__) _CINDER_OPTS = [ |