Register dependency injector for IMS

Change-Id: I1c9612048ad53a7b13719d6004c753ef7f9b3990
This commit is contained in:
Nicholas Jones 2018-05-31 12:26:22 -05:00
parent 39bc94ac17
commit b48de4f580
3 changed files with 11 additions and 10 deletions

View File

@ -10,7 +10,7 @@ class ResourceProviderRegister:
# Maps resource names to a provider # Maps resource names to a provider
self.resource_providers = {} 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: if provider is None:
# Give a partial usable as a decorator # Give a partial usable as a decorator
return partial( return partial(

View File

@ -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)

View File

@ -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)