/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
GeneratorInterface/Core/python/Utils.py
17 строк
694 B
Giulio Eulisse
Snapshot of CMSSW_6_2_0_pre8.
26 июн 2013, 18:12
26 июн 2013, 18:12
214ab73
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms class LoadPrerequisiteSource(cms.Source): """The class is a Source which loads prerequisites libraries in advance. This is done to make sure we can load libraries containing common blocks in the correct order. """ def setPrerequisites(self, *libs): self.__dict__["libraries"] = libs def insertInto(self, parameterSet, myname): from ctypes import LibraryLoader, CDLL import platform loader = LibraryLoader(CDLL) ext = platform.uname()[0] == "Darwin" and "dylib" or "so" [loader.LoadLibrary("lib%s.%s" % (l, ext)) for l in self.libraries] super(LoadPrerequisiteSource,self).insertInto(parameterSet,myname)