CMS 3D CMS Logo

Classes | Functions

SequenceTypes Namespace Reference

Classes

class  _CopyAndExcludeSequenceVisitor
class  _CopyAndExcludeSequenceVisitorOld
class  _CopyAndRemoveFirstSequenceVisitor
class  _CopyAndReplaceSequenceVisitor
class  _HardDependency
class  _ModuleSequenceType
class  _MutatingSequenceVisitor
class  _Sequenceable
class  _SequenceCollection
class  _SequenceIgnore
class  _SequenceLeaf
class  _SequenceNegation
class  _UnarySequenceOperator
class  DecoratedNodeNameVisitor
class  DummyModule
class  EndPath
class  ExpandVisitor
class  ModuleNodeVisitor
class  NodeNameVisitor
class  Path
class  ResolveVisitor
class  Schedule
class  Sequence
class  SequencePlaceholder
class  SequenceVisitor
class  TestModuleCommand

Functions

def _checkIfSequenceable
def ignore

Function Documentation

def SequenceTypes::_checkIfSequenceable (   caller,
  v 
) [private]

Definition at line 43 of file SequenceTypes.py.

00044                                    :
00045     if not isinstance(v,_Sequenceable):
00046         typename = format_typename(caller)
00047         msg = format_outerframe(2)
00048         msg += "%s only takes arguments of types which are allowed in a sequence, but was given:\n" %typename
00049         msg +=format_typename(v)
00050         msg +="\nPlease remove the problematic object from the argument list"
00051         raise TypeError(msg)

def SequenceTypes::ignore (   seq)
The EDFilter passed as an argument will be run but its filter value will be ignored

Definition at line 331 of file SequenceTypes.py.

00332                :
00333     """The EDFilter passed as an argument will be run but its filter value will be ignored
00334     """
00335     return _SequenceIgnore(seq)