コード例 #1
0
def _get_impl():
    """
    Get the RPC backend
    """
    global _RPCIMPL
    if _RPCIMPL is None:
        try:
            #TODO
            _RPCIMPL = importutils.import_module(cfg.CONF.rpc_backend)
        except ImportError:
            impl = "glance.rpc.impl_kombu"
            _RPCIMPL = importutils.import_module(impl)

    return _RPCIMPL
コード例 #2
0
ファイル: __init__.py プロジェクト: SuperDaffy/glance
def _get_impl():
    
    """
    Get the RPC backend
    """
    global _RPCIMPL
    if _RPCIMPL is None:
        try:
#TODO
            _RPCIMPL = importutils.import_module(cfg.CONF.rpc_backend)
        except ImportError:
            impl = "glance.rpc.impl_kombu"
            _RPCIMPL = importutils.import_module(impl)

    return _RPCIMPL
コード例 #3
0
ファイル: manager.py プロジェクト: kspine/glance
 def __init__(self, *args, **kwargs):
     self.regexlist = CONF.regex
     self.driver = importutils.import_module(CONF.GlanceAgentDriver)
     self.GlanceAPI = rpcapi.API()
     self.GlanceSystemList = CONF.GlanceSystemList
     self.uptime = self.driver.getUptime()
     self.lastcheck = self.driver.getNow()
     super(GlanceAgentManager, self).__init__(*args, **kwargs)
コード例 #4
0
ファイル: manager.py プロジェクト: homhei/glance
 def __init__(self, *args, **kwargs):
     self.regexlist = CONF.regex
     self.driver = importutils.import_module(CONF.GlanceAgentDriver)
     self.GlanceAPI = rpcapi.API()
     self.GlanceSystemList = CONF.GlanceSystemList
     self.uptime = self.driver.getUptime()
     self.lastcheck = self.driver.getNow()
     super(GlanceAgentManager, self).__init__(*args, **kwargs)
コード例 #5
0
ファイル: loadables.py プロジェクト: kspine/glance
 def _get_classes_from_module(self, module_name):
     """Get the classes from a module that match the type we want."""
     classes = []
     module = importutils.import_module(module_name)
     for obj_name in dir(module):
         # Skip objects that are meant to be private.
         if obj_name.startswith('_'):
             continue
         itm = getattr(module, obj_name)
         if self._is_correct_class(itm):
             classes.append(itm)
     return classes
コード例 #6
0
ファイル: loadables.py プロジェクト: SuperDaffy/glance
 def _get_classes_from_module(self, module_name):
     """Get the classes from a module that match the type we want."""
     classes = []
     module = importutils.import_module(module_name)
     for obj_name in dir(module):
         # Skip objects that are meant to be private.
         if obj_name.startswith('_'):
             continue
         itm = getattr(module, obj_name)
         if self._is_correct_class(itm):
             classes.append(itm)
     return classes
コード例 #7
0
ファイル: manager.py プロジェクト: SuperDaffy/glance
 def __init__(self, *args, **kwargs):
     self.driver = importutils.import_module(CONF.GlanceDBDriver)
     #self.GlanceAPI = rpcapi.API()
     super(GlancePullManager, self).__init__(*args, **kwargs)
コード例 #8
0
 def __init__(self, *args, **kwargs):
     self.driver = importutils.import_module(CONF.GlanceDBDriver)
     #self.GlanceAPI = rpcapi.API()
     super(GlancePullManager, self).__init__(*args, **kwargs)
コード例 #9
0
ファイル: manager.py プロジェクト: SuperDaffy/glance
 def __init__(self, *args, **kwargs):
     self.driver = importutils.import_module(CONF.GlanceAgentDriver)
     super(GlancePushManager, self).__init__(*args, **kwargs)