diff --git a/placement/handler.py b/placement/handler.py index 60b9e7e60..3b97ab0ed 100644 --- a/placement/handler.py +++ b/placement/handler.py @@ -39,8 +39,8 @@ from placement.handlers import resource_provider from placement.handlers import root from placement.handlers import trait from placement.handlers import usage -from placement import util from placement.i18n import _ +from placement import util LOG = logging.getLogger(__name__) diff --git a/placement/handlers/aggregate.py b/placement/handlers/aggregate.py index 9f44cef9d..a6fc0bc24 100644 --- a/placement/handlers/aggregate.py +++ b/placement/handlers/aggregate.py @@ -19,13 +19,13 @@ import webob from placement import errors from placement import exception +from placement.i18n import _ from placement import microversion from placement.objects import resource_provider as rp_obj from placement.policies import aggregate as policies from placement.schemas import aggregate as schema from placement import util from placement import wsgi_wrapper -from placement.i18n import _ _INCLUDE_GENERATION_VERSION = (1, 19) diff --git a/placement/handlers/allocation.py b/placement/handlers/allocation.py index b6184a8eb..66f43de9f 100644 --- a/placement/handlers/allocation.py +++ b/placement/handlers/allocation.py @@ -24,13 +24,13 @@ import webob from placement import errors from placement import exception +from placement.i18n import _ from placement import microversion from placement.objects import resource_provider as rp_obj from placement.policies import allocation as policies from placement.schemas import allocation as schema from placement import util from placement import wsgi_wrapper -from placement.i18n import _ LOG = logging.getLogger(__name__) diff --git a/placement/handlers/allocation_candidate.py b/placement/handlers/allocation_candidate.py index b70089e0c..12c65f7d2 100644 --- a/placement/handlers/allocation_candidate.py +++ b/placement/handlers/allocation_candidate.py @@ -21,6 +21,7 @@ import six import webob from placement import exception +from placement.i18n import _ from placement import microversion from placement.objects import resource_provider as rp_obj from placement.policies import allocation_candidate as \ @@ -28,7 +29,6 @@ from placement.policies import allocation_candidate as \ from placement.schemas import allocation_candidate as schema from placement import util from placement import wsgi_wrapper -from placement.i18n import _ def _transform_allocation_requests_dict(alloc_reqs): diff --git a/placement/handlers/inventory.py b/placement/handlers/inventory.py index 100874163..a2a85d5a4 100644 --- a/placement/handlers/inventory.py +++ b/placement/handlers/inventory.py @@ -19,16 +19,16 @@ from oslo_serialization import jsonutils from oslo_utils import encodeutils import webob +from placement.db import constants as db_const from placement import errors from placement import exception +from placement.i18n import _ from placement import microversion from placement.objects import resource_provider as rp_obj from placement.policies import inventory as policies from placement.schemas import inventory as schema from placement import util from placement import wsgi_wrapper -from placement.db import constants as db_const -from placement.i18n import _ # NOTE(cdent): We keep our own representation of inventory defaults diff --git a/placement/handlers/reshaper.py b/placement/handlers/reshaper.py index 25c8cfb16..67d60e6ec 100644 --- a/placement/handlers/reshaper.py +++ b/placement/handlers/reshaper.py @@ -28,14 +28,13 @@ from placement import exception # extracted from the handler to a shared module. from placement.handlers import allocation from placement.handlers import inventory +from placement.i18n import _ from placement import microversion from placement.objects import resource_provider as rp_obj from placement.policies import reshaper as policies from placement.schemas import reshaper as schema from placement import util from placement import wsgi_wrapper -# TODO(cdent): placement needs its own version of this -from placement.i18n import _ @wsgi_wrapper.PlacementWsgify diff --git a/placement/handlers/resource_class.py b/placement/handlers/resource_class.py index 6294c82ee..3b77c2094 100644 --- a/placement/handlers/resource_class.py +++ b/placement/handlers/resource_class.py @@ -17,13 +17,13 @@ from oslo_utils import timeutils import webob from placement import exception +from placement.i18n import _ from placement import microversion from placement.objects import resource_provider as rp_obj from placement.policies import resource_class as policies from placement.schemas import resource_class as schema from placement import util from placement import wsgi_wrapper -from placement.i18n import _ def _serialize_links(environ, rc): diff --git a/placement/handlers/resource_provider.py b/placement/handlers/resource_provider.py index 042f74828..1b2a094d0 100644 --- a/placement/handlers/resource_provider.py +++ b/placement/handlers/resource_provider.py @@ -22,13 +22,13 @@ import webob from placement import errors from placement import exception +from placement.i18n import _ from placement import microversion from placement.objects import resource_provider as rp_obj from placement.policies import resource_provider as policies from placement.schemas import resource_provider as rp_schema from placement import util from placement import wsgi_wrapper -from placement.i18n import _ def _serialize_links(environ, resource_provider): diff --git a/placement/handlers/trait.py b/placement/handlers/trait.py index 89f724e45..2cf7324ee 100644 --- a/placement/handlers/trait.py +++ b/placement/handlers/trait.py @@ -19,13 +19,13 @@ import webob from placement import errors from placement import exception +from placement.i18n import _ from placement import microversion from placement.objects import resource_provider as rp_obj from placement.policies import trait as policies from placement.schemas import trait as schema from placement import util from placement import wsgi_wrapper -from placement.i18n import _ def _normalize_traits_qs_param(qs): diff --git a/placement/handlers/usage.py b/placement/handlers/usage.py index 64f7a57ce..f646112a3 100644 --- a/placement/handlers/usage.py +++ b/placement/handlers/usage.py @@ -17,13 +17,13 @@ from oslo_utils import timeutils import webob from placement import exception +from placement.i18n import _ from placement import microversion from placement.objects import resource_provider as rp_obj from placement.policies import usage as policies from placement.schemas import usage as schema from placement import util from placement import wsgi_wrapper -from placement.i18n import _ def _serialize_usages(resource_provider, usage): diff --git a/placement/objects/consumer.py b/placement/objects/consumer.py index 220e1afb3..68b408d00 100644 --- a/placement/objects/consumer.py +++ b/placement/objects/consumer.py @@ -15,11 +15,11 @@ from oslo_versionedobjects import base from oslo_versionedobjects import fields import sqlalchemy as sa +from placement.db.sqlalchemy import api_models as models from placement import db_api from placement import exception from placement.objects import project as project_obj from placement.objects import user as user_obj -from placement.db.sqlalchemy import api_models as models CONSUMER_TBL = models.Consumer.__table__ _ALLOC_TBL = models.Allocation.__table__ diff --git a/placement/objects/project.py b/placement/objects/project.py index ce51888e3..8831919f2 100644 --- a/placement/objects/project.py +++ b/placement/objects/project.py @@ -16,9 +16,9 @@ from oslo_versionedobjects import base from oslo_versionedobjects import fields import sqlalchemy as sa +from placement.db.sqlalchemy import api_models as models from placement import db_api from placement import exception -from placement.db.sqlalchemy import api_models as models CONF = cfg.CONF PROJECT_TBL = models.Project.__table__ diff --git a/placement/objects/resource_provider.py b/placement/objects/resource_provider.py index 1975c6298..ac6df808e 100644 --- a/placement/objects/resource_provider.py +++ b/placement/objects/resource_provider.py @@ -37,15 +37,15 @@ from sqlalchemy import func from sqlalchemy import sql from sqlalchemy.sql import null +from placement.db.sqlalchemy import api_models as models from placement import db_api from placement import exception +from placement.i18n import _ from placement.objects import consumer as consumer_obj from placement.objects import project as project_obj from placement.objects import user as user_obj -from placement import resource_class_cache as rc_cache -from placement.db.sqlalchemy import api_models as models -from placement.i18n import _ from placement import rc_fields +from placement import resource_class_cache as rc_cache _TRAIT_TBL = models.Trait.__table__ _ALLOC_TBL = models.Allocation.__table__ diff --git a/placement/objects/user.py b/placement/objects/user.py index d78f5c3eb..f7d074ebf 100644 --- a/placement/objects/user.py +++ b/placement/objects/user.py @@ -16,9 +16,9 @@ from oslo_versionedobjects import base from oslo_versionedobjects import fields import sqlalchemy as sa +from placement.db.sqlalchemy import api_models as models from placement import db_api from placement import exception -from placement.db.sqlalchemy import api_models as models CONF = cfg.CONF USER_TBL = models.User.__table__ diff --git a/placement/resource_class_cache.py b/placement/resource_class_cache.py index 46f8aabf3..340b73d80 100644 --- a/placement/resource_class_cache.py +++ b/placement/resource_class_cache.py @@ -13,9 +13,9 @@ from oslo_concurrency import lockutils import sqlalchemy as sa +from placement.db.sqlalchemy import api_models as models from placement import db_api from placement import exception -from placement.db.sqlalchemy import api_models as models from placement import rc_fields as fields _RC_TBL = models.ResourceClass.__table__ diff --git a/placement/schemas/inventory.py b/placement/schemas/inventory.py index 879a98d9c..9cf3c9564 100644 --- a/placement/schemas/inventory.py +++ b/placement/schemas/inventory.py @@ -13,8 +13,8 @@ import copy -from placement.schemas import common from placement.db import constants as db_const +from placement.schemas import common BASE_INVENTORY_SCHEMA = { diff --git a/placement/tests/fixtures.py b/placement/tests/fixtures.py index 1520b01b0..da6d0a9b1 100644 --- a/placement/tests/fixtures.py +++ b/placement/tests/fixtures.py @@ -39,9 +39,9 @@ from oslo_utils import uuidutils from requests import adapters from wsgi_intercept import interceptor -from placement import db_api as placement_db from placement import context from placement.db import migration +from placement import db_api as placement_db from placement import exception from placement import objects from placement.tests import uuidsentinel diff --git a/placement/tests/functional/db/test_resource_class_cache.py b/placement/tests/functional/db/test_resource_class_cache.py index e672b6e75..b0bda21bf 100644 --- a/placement/tests/functional/db/test_resource_class_cache.py +++ b/placement/tests/functional/db/test_resource_class_cache.py @@ -16,8 +16,8 @@ import mock from oslo_utils import timeutils from placement import exception -from placement import resource_class_cache as rc_cache from placement import rc_fields as fields +from placement import resource_class_cache as rc_cache from placement.tests.functional import base diff --git a/placement/tests/functional/db/test_resource_provider.py b/placement/tests/functional/db/test_resource_provider.py index 2b320a431..6e7e1464b 100644 --- a/placement/tests/functional/db/test_resource_provider.py +++ b/placement/tests/functional/db/test_resource_provider.py @@ -18,10 +18,10 @@ from oslo_db import exception as db_exc import sqlalchemy as sa import placement +from placement.db.sqlalchemy import api_models as models from placement import exception from placement.objects import consumer as consumer_obj from placement.objects import resource_provider as rp_obj -from placement.db.sqlalchemy import api_models as models from placement import rc_fields as fields from placement.tests.functional.db import test_base as tb from placement.tests import uuidsentinel diff --git a/placement/tests/unit/policy_fixture.py b/placement/tests/unit/policy_fixture.py index f0ca15ec1..e9d02fbda 100644 --- a/placement/tests/unit/policy_fixture.py +++ b/placement/tests/unit/policy_fixture.py @@ -18,10 +18,10 @@ import fixtures from oslo_policy import policy as oslo_policy from oslo_serialization import jsonutils -from placement import policy as placement_policy import placement.conf from placement.conf import paths from placement import policies +from placement import policy as placement_policy CONF = placement.conf.CONF diff --git a/placement/tests/unit/test_util.py b/placement/tests/unit/test_util.py index e755c2217..6f33de8ce 100644 --- a/placement/tests/unit/test_util.py +++ b/placement/tests/unit/test_util.py @@ -33,8 +33,8 @@ from placement.objects import consumer as consumer_obj from placement.objects import project as project_obj from placement.objects import resource_provider as rp_obj from placement.objects import user as user_obj -from placement import util from placement.tests import uuidsentinel +from placement import util CONF = cfg.CONF diff --git a/placement/util.py b/placement/util.py index c4a50d3a9..9433ab757 100644 --- a/placement/util.py +++ b/placement/util.py @@ -25,6 +25,7 @@ import webob from placement import errors from placement import exception +from placement.i18n import _ from placement import lib as placement_lib # NOTE(cdent): avoid cyclical import conflict between util and # microversion @@ -32,7 +33,6 @@ import placement.microversion from placement.objects import consumer as consumer_obj from placement.objects import project as project_obj from placement.objects import user as user_obj -from placement.i18n import _ CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/placement/wsgi.py b/placement/wsgi.py index 48a519c0b..bd6730753 100644 --- a/placement/wsgi.py +++ b/placement/wsgi.py @@ -24,9 +24,9 @@ from oslo_policy import opts as policy_opts from oslo_utils import importutils import pbr.version +from placement import conf from placement import db_api from placement import deploy -from placement import conf profiler = importutils.try_import('osprofiler.opts')