diff --git a/cinder/api/api_utils.py b/cinder/api/api_utils.py index 0dfceada0f5..4a213816403 100644 --- a/cinder/api/api_utils.py +++ b/cinder/api/api_utils.py @@ -23,12 +23,12 @@ from oslo_utils import strutils import webob from webob import exc -if typing.TYPE_CHECKING: - # conditional import to avoid a circular import problem from cinderlib - from cinder import context from cinder import exception from cinder.i18n import _ +if typing.TYPE_CHECKING: + from cinder import context + CONF = cfg.CONF CONF.import_group('keystone_authtoken', 'keystonemiddleware.auth_token.__init__') diff --git a/cinder/api/common.py b/cinder/api/common.py index 3936231da59..2562a6d07e7 100644 --- a/cinder/api/common.py +++ b/cinder/api/common.py @@ -28,11 +28,11 @@ import webob from cinder.api import api_utils from cinder.api import microversions as mv from cinder.common import constants -if typing.TYPE_CHECKING: - from cinder import context from cinder import exception from cinder.i18n import _ +if typing.TYPE_CHECKING: + from cinder import context api_common_opts = [ cfg.IntOpt('osapi_max_limit', diff --git a/cinder/cmd/backup.py b/cinder/cmd/backup.py index 9cf907c5522..930ddf09e29 100644 --- a/cinder/cmd/backup.py +++ b/cinder/cmd/backup.py @@ -44,8 +44,6 @@ from oslo_log import log as logging from oslo_privsep import priv_context from oslo_reports import guru_meditation_report as gmr from oslo_reports import opts as gmr_opts -if typing.TYPE_CHECKING: - import oslo_service # Need to register global_opts from cinder.common import config # noqa @@ -57,6 +55,8 @@ from cinder import service from cinder import utils from cinder import version +if typing.TYPE_CHECKING: + import oslo_service CONF = cfg.CONF diff --git a/cinder/cmd/volume.py b/cinder/cmd/volume.py index 137800a8657..3164cabe47d 100644 --- a/cinder/cmd/volume.py +++ b/cinder/cmd/volume.py @@ -48,8 +48,6 @@ from oslo_log import log as logging from oslo_privsep import priv_context from oslo_reports import guru_meditation_report as gmr from oslo_reports import opts as gmr_opts -if typing.TYPE_CHECKING: - import oslo_service # Need to register global_opts from cinder.common import config # noqa @@ -64,6 +62,9 @@ from cinder import service from cinder import utils from cinder import version +if typing.TYPE_CHECKING: + import oslo_service + CONF = cfg.CONF host_opt = cfg.StrOpt('backend_host', help='Backend override of host value.')