![]() |
![]() |
Public Member Functions | |
def | __init__ |
def | didRemove |
Private Attributes | |
__found | |
__moduleToRemove |
Traverses a Sequence and constructs a new sequence which does not contain modules from the specified list
Definition at line 685 of file SequenceTypes.py.
def SequenceTypes::_CopyAndRemoveFirstSequenceVisitor::__init__ | ( | self, | |
moduleToRemove | |||
) |
Reimplemented from SequenceTypes::_MutatingSequenceVisitor.
Definition at line 687 of file SequenceTypes.py.
00688 : 00689 class _RemoveFirstOperator(object): 00690 def __init__(self,moduleToRemove): 00691 self.__moduleToRemove = moduleToRemove 00692 self.__found = False 00693 def __call__(self,test): 00694 if not self.__found and test is self.__moduleToRemove: 00695 self.__found = True 00696 return None 00697 return test super(type(self),self).__init__(_RemoveFirstOperator(moduleToRemove))
def SequenceTypes::_CopyAndRemoveFirstSequenceVisitor::didRemove | ( | self | ) |
Definition at line 698 of file SequenceTypes.py.
Definition at line 687 of file SequenceTypes.py.
Definition at line 687 of file SequenceTypes.py.