CMS 3D CMS Logo

Public Member Functions | Public Attributes

SequenceTypes::ResolveVisitor Class Reference

List of all members.

Public Member Functions

def __init__
def enter
def leave

Public Attributes

 processDict

Detailed Description

Doesn't seem to work 

Definition at line 499 of file SequenceTypes.py.


Constructor & Destructor Documentation

def SequenceTypes::ResolveVisitor::__init__ (   self,
  processDict 
)

Definition at line 501 of file SequenceTypes.py.

00502                                   :
        self.processDict = processDict

Member Function Documentation

def SequenceTypes::ResolveVisitor::enter (   self,
  visitee 
)

Definition at line 503 of file SequenceTypes.py.

00504                            :
00505         if isinstance(visitee, SequencePlaceholder):
00506             if not visitee._name in self.processDict:
00507                 #print str(self.processDict.keys())
00508                 raise RuntimeError("The SequencePlaceholder "+visitee._name+ " cannot be resolved.\n Known keys are:"+str(self.processDict.keys()))
            visitee = self.processDict[visitee._name]
def SequenceTypes::ResolveVisitor::leave (   self,
  visitee 
)

Definition at line 509 of file SequenceTypes.py.

00510                            :
00511        if isinstance(visitee, SequencePlaceholder):
00512            pass
00513 


Member Data Documentation

Definition at line 501 of file SequenceTypes.py.