186 |
|
print "RandomNumberGeneratorService found, will attempt to change seeds" |
187 |
|
from IOMC.RandomEngine.RandomServiceHelper import RandomNumberServiceHelper |
188 |
|
ranGenerator = cfg.data.services['RandomNumberGeneratorService'] |
189 |
+ |
|
190 |
+ |
ranModules = getattr(ranGenerator, "moduleSeeds", None) |
191 |
+ |
oldSource = getattr(ranGenerator, "sourceSeed", None) |
192 |
+ |
if ranModules != None or oldSource != None: |
193 |
+ |
msg = "Your random number seeds are set in an old,\n" |
194 |
+ |
msg += "deprecated style. Please change to new style:\n" |
195 |
+ |
msg += "https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideEDMRandomNumberGeneratorService" |
196 |
+ |
raise ConfigException(msg) |
197 |
+ |
|
198 |
|
randSvc = RandomNumberServiceHelper(ranGenerator) |
199 |
|
|
200 |
|
incrementSeedList = [] |