Procházet zdrojové kódy

Move generator to create_provider

almahmoud před 7 roky
rodič
revize
21f817ae6b

+ 1 - 1
cloudbridge/cloud/base/provider.py

@@ -85,7 +85,7 @@ class BaseCloudProvider(CloudProvider):
         self._config = BaseConfiguration(config)
         self._config = BaseConfiguration(config)
         self._config_parser = ConfigParser()
         self._config_parser = ConfigParser()
         self._config_parser.read(CloudBridgeConfigLocations)
         self._config_parser.read(CloudBridgeConfigLocations)
-        self._middleware = middleware_manager.generate_simple_manager()
+        self._middleware = middleware_manager
         self.add_required_middleware()
         self.add_required_middleware()
 
 
     @property
     @property

+ 2 - 1
cloudbridge/cloud/factory.py

@@ -193,7 +193,8 @@ class CloudProviderFactory(object):
                 'A provider with name {0} could not be'
                 'A provider with name {0} could not be'
                 ' found'.format(name))
                 ' found'.format(name))
         log.debug("Created '%s' provider", name)
         log.debug("Created '%s' provider", name)
-        return provider_class(config, self.middleware)
+        return provider_class(config,
+                              self.middleware.generate_simple_manager())
 
 
     def get_provider_class(self, name):
     def get_provider_class(self, name):
         """
         """