summaryrefslogtreecommitdiff
path: root/glance_store/_drivers/cinder.py
diff options
context:
space:
mode:
Diffstat (limited to 'glance_store/_drivers/cinder.py')
-rw-r--r--glance_store/_drivers/cinder.py12
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 = [