示例#1
0
 def getSortedImportSteps(self):
     if self._exclude_global_steps:
         steps = set()
     else:
         steps = set(_import_step_registry.listSteps())
     steps.update(set(self._import_registry.listSteps()))
     step_infos = [self.getImportStepMetadata(step) for step in steps]
     return tuple(_computeTopologicalSort(step_infos))
示例#2
0
 def getSortedImportSteps(self):
     if self._exclude_global_steps:
         steps = set()
     else:
         steps = set(_import_step_registry.listSteps())
     steps.update(set(self._import_registry.listSteps()))
     step_infos = [self.getImportStepMetadata(step) for step in steps]
     return tuple(_computeTopologicalSort(step_infos))
示例#3
0
文件: tool.py 项目: c0ns0le/zenoss-4
 def getSortedImportSteps(self):
     steps = _import_step_registry.listSteps() + \
             self._import_registry.listSteps()
     step_infos = [ self.getImportStepMetadata(step)
                    for step in set(steps) ]
     return tuple(_computeTopologicalSort(step_infos))
示例#4
0
 def getSortedImportSteps(self):
     steps = _import_step_registry.listSteps() + \
             self._import_registry.listSteps()
     step_infos = [self.getImportStepMetadata(step) for step in set(steps)]
     return tuple(_computeTopologicalSort(step_infos))
示例#5
0
 def _computeTopologicalSort( self ):
     return _computeTopologicalSort(self._registered.values())
示例#6
0
 def _computeTopologicalSort( self ):
     return _computeTopologicalSort(self._registered.values())