コード例 #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
ファイル: tool.py プロジェクト: jakke/Products.GenericSetup
 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
ファイル: registry.py プロジェクト: c0ns0le/zenoss-4
 def _computeTopologicalSort( self ):
     return _computeTopologicalSort(self._registered.values())