76 from CoolRunQuery.AtlRunQueryLib
import DQSelector,AtlRunQueryOptions
77 from CoolRunQuery.AtlRunQueryParser
import ArgumentParser
82 atlqueryarg = self.
querytool +
" " + ap.ParseArgument( query )
83 (options, args) = AtlRunQueryOptions().
parse(atlqueryarg)
86 selector = DQSelector(name =
'dataquality', dq = options.dqchannels)
90 dqconfig = selector.selectors[dqfolder]
91 for flag
in dqconfig.flags:
92 fncName = dqconfig.flagInterpreter[flag][
'passFncName']
93 fncName = fncName.replace(
"\'",
"")
94 funcArr.append(fncName)
99 dqchannels = options.dqchannels
100 for i
in range(len(dqchannels)):
101 dqArr = dqchannels[i].
split()
102 dqArr[1] = funcArr[i]
103 dqchannels[i] =
' '.join(dqArr)