Public Member Functions | |
def | __init__ |
def | __repr__ |
def | __str__ |
def | dumpPython |
def | getLeaves |
def | make |
Public Attributes | |
forErrorMessage | |
topNode |
Definition at line 904 of file parseConfig.py.
def parseConfig::_ModuleSeries::__init__ | ( | self, | ||
topNode, | ||||
s, | ||||
loc, | ||||
toks | ||||
) |
Definition at line 905 of file parseConfig.py.
00905 : 00906 global _fileStack 00907 #NOTE: nee to record what file we are from as well 00908 self.topNode = topNode 00909 self.forErrorMessage = (s,loc,toks,_fileStack[-1]) def make(self,process):
def parseConfig::_ModuleSeries::__repr__ | ( | self | ) |
Definition at line 931 of file parseConfig.py.
00931 : 00932 options = PrintOptions() 00933 # probably don't want "process." everywhere 00934 options.isCfg = False 00935 return self.dumpPython(options) def getLeaves(self, leaves):
def parseConfig::_ModuleSeries::__str__ | ( | self | ) |
def parseConfig::_ModuleSeries::dumpPython | ( | self, | ||
options | ||||
) |
Definition at line 938 of file parseConfig.py.
00938 : 00939 return "cms."+self.factory().__name__+"("+self.topNode.dumpPython(options)+")" 00940 00941 class _Sequence(_ModuleSeries):
def parseConfig::_ModuleSeries::getLeaves | ( | self, | ||
leaves | ||||
) |
Definition at line 936 of file parseConfig.py.
00936 : 00937 self.topNode.getLeaves(leaves) def dumpPython(self, options):
def parseConfig::_ModuleSeries::make | ( | self, | ||
process | ||||
) |
Definition at line 910 of file parseConfig.py.
00910 : 00911 try: 00912 nodes = self.topNode.make(process) 00913 return self.factory()(nodes) 00914 except AttributeError, e: 00915 raise pp.ParseFatalException(self.forErrorMessage[0], 00916 self.forErrorMessage[1], 00917 self.type()+" '" 00918 +self.forErrorMessage[2][0][0]+ 00919 "' contains the error: " 00920 +str(e) 00921 +"\n from file "+self.forErrorMessage[3]) 00922 except Exception, e: 00923 raise pp.ParseFatalException(self.forErrorMessage[0], 00924 self.forErrorMessage[1], 00925 self.type() 00926 +" '"+self.forErrorMessage[2][0][0] 00927 +"' contains the error: "+str(e) 00928 +"\n from file "+self.forErrorMessage[3]) def __str__(self):
Definition at line 909 of file parseConfig.py.
Definition at line 908 of file parseConfig.py.