From b48de4f5809150c74fa1fc9ae0092cd765210354 Mon Sep 17 00:00:00 2001 From: Nicholas Jones Date: Thu, 31 May 2018 12:26:22 -0500 Subject: [PATCH] Register dependency injector for IMS Change-Id: I1c9612048ad53a7b13719d6004c753ef7f9b3990 --- .../injector/fang/resource_provider_register.py | 2 +- orm/services/image_manager/ims/controllers/__init__.py | 10 ++++++++++ .../image_manager/ims/controllers/v1/__init__.py | 9 --------- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/orm/common/orm_common/injector/fang/resource_provider_register.py b/orm/common/orm_common/injector/fang/resource_provider_register.py index 39124051..1a7e3fbf 100755 --- a/orm/common/orm_common/injector/fang/resource_provider_register.py +++ b/orm/common/orm_common/injector/fang/resource_provider_register.py @@ -10,7 +10,7 @@ class ResourceProviderRegister: # Maps resource names to a provider self.resource_providers = {} - def register(self, resource_name, provider=None, allow_override=False): + def register(self, resource_name, provider=None, allow_override=True): if provider is None: # Give a partial usable as a decorator return partial( diff --git a/orm/services/image_manager/ims/controllers/__init__.py b/orm/services/image_manager/ims/controllers/__init__.py index e69de29b..230acf6d 100755 --- a/orm/services/image_manager/ims/controllers/__init__.py +++ b/orm/services/image_manager/ims/controllers/__init__.py @@ -0,0 +1,10 @@ +import os + +from orm.common.orm_common.injector import injector +import orm.services.image_manager.ims.di_providers as di_providers +from orm.services.image_manager.ims.logger import get_logger + +logger = get_logger(__name__) + +_current_dirname = os.path.dirname(os.path.realpath(di_providers.__file__)) +injector.register_providers('IMS_ENV', _current_dirname, logger) diff --git a/orm/services/image_manager/ims/controllers/v1/__init__.py b/orm/services/image_manager/ims/controllers/v1/__init__.py index e0ebe823..e69de29b 100755 --- a/orm/services/image_manager/ims/controllers/v1/__init__.py +++ b/orm/services/image_manager/ims/controllers/v1/__init__.py @@ -1,9 +0,0 @@ -# import os -# from orm_common.logger import get_logger -# #from orm_common.injector import injector -# import ims_rest.di_providers as di_providers -# -# logger = get_logger(__name__) -# -# _current_dirname = os.path.dirname(os.path.realpath(di_providers.__file__)) -# injector.register_providers('IMS_ENV', _current_dirname, logger)