CMS 3D CMS Logo

parseConfig::_MakePlugin Class Reference

List of all members.

Public Member Functions

def __call__
def __init__

Private Attributes

 __plugin


Detailed Description

Definition at line 693 of file parseConfig.py.


Member Function Documentation

def parseConfig::_MakePlugin::__call__ (   self,
  s,
  loc,
  toks 
)

Definition at line 696 of file parseConfig.py.

00696                                  :
00697         global _fileStack
00698         type = toks[0][0]
00699         values = list(iter(toks[0][1]))
00700         try:
00701             values = _validateLabelledList(values)
00702             values = _findAndHandleParameterIncludes(values)
00703             values = _validateLabelledList(values)
00704         except Exception, e:
00705             raise pp.ParseFatalException(s,loc,type+" contains the error "+str(e)
00706                                          +"\n from file "+_fileStack[-1])
00707         d = dict(values)
00708         return self.__plugin(*[type],**d)
class _MakeFrom(object):

def parseConfig::_MakePlugin::__init__ (   self,
  plugin 
)

Definition at line 694 of file parseConfig.py.

00694                              :
00695         self.__plugin = plugin
    def __call__(self,s,loc,toks):


Member Data Documentation

parseConfig::_MakePlugin::__plugin [private]

Definition at line 695 of file parseConfig.py.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:49:27 2009 for CMSSW by  doxygen 1.5.4