Ver código fonte

Move generator to create_provider

almahmoud 7 anos atrás
pai
commit
21f817ae6b
2 arquivos alterados com 3 adições e 2 exclusões
  1. 1 1
      cloudbridge/cloud/base/provider.py
  2. 2 1
      cloudbridge/cloud/factory.py

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

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

+ 2 - 1
cloudbridge/cloud/factory.py

@@ -193,7 +193,8 @@ class CloudProviderFactory(object):
                 'A provider with name {0} could not be'
                 ' found'.format(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):
         """