Ejemplo n.º 1
0
	def substVars(self, inp, jobNum = None, addDict = {}, check = True):
		allVars = utils.mergeDicts([addDict, self.getTaskConfig()])
		if jobNum != None:
			allVars.update(self.getJobConfig(jobNum))
		subst = lambda x: utils.replaceDict(x, allVars, self.getVarMapping().items() + zip(addDict, addDict))
		result = subst(subst(str(inp)))
		return utils.checkVar(result, "'%s' contains invalid variable specifiers: '%s'" % (inp, result), check)
Ejemplo n.º 2
0
def validNoVar(loc, obj):
	return utils.checkVar(obj, '%s = %s may not contain variables.' % (loc, obj))
Ejemplo n.º 3
0
def validNoVar(section, option, obj):
	return utils.checkVar(obj, '[%s] "%s" may not contain variables.' % (section, option))