15def generateChainConfigs(flags, chainDict ):
16
17 if log.isEnabledFor(logging.DEBUG):
18 log.debug('dictionary is: %s\n', pprint.pformat(chainDict))
19
20 listOfChainDicts = splitChainDict(chainDict)
21
22 listOfChainDefs=[]
23 for subChainDict in listOfChainDicts:
25 listOfChainDefs += [subChain]
26
27 log.debug('length of chaindefs %s', len(listOfChainDefs))
28
29 if len(listOfChainDefs) > 1:
30 chainDef = mergeChainDefs(listOfChainDefs, chainDict)
31 else:
32 chainDef = listOfChainDefs[0]
33
34 log.debug('ChainDef %s', chainDef)
35 return chainDef
36