(self)
Parent should call this when parent ArgsInfo has been completed
Parent should call this when parent ArgsInfo has been completed
Parent should call this when parent ArgsInfo has been completed
def __notifyParentCompleted(self):
        """Parent should call this when parent ArgsInfo has been completed"""
        assert self.parentAI().isComplete()
        if self.isComplete():
            # verify that our spec is compatible with parent's
            self.__validateArgsToParent()
            self.argsAddedToParent = set(self.getArgs()).difference(self.parentAI().getArgs())
        else:
            for argsInfo in self.childrenAI:
                argsInfo.__notifyAncestorCompleted(self.parentAI())
def __notifyParentCompleted ( self ) : assert self . parentAI ( ) . isComplete ( ) if self . isComplete ( ) : # verify that our spec is compatible with parent's self . __validateArgsToParent ( ) self . argsAddedToParent = set ( self . getArgs ( ) ) . difference ( self . parentAI ( ) . getArgs ( ) ) else : for argsInfo in self . childrenAI : argsInfo . __notifyAncestorCompleted ( self . parentAI ( ) )