Beispiel #1
0
    def set_failed(node, exc=None):
        """
        Mark node (task or flow) as failed

        :param node: node to mark as failed
        :param result: exception (result for Celery) that was raised
        """
        AsyncResult.set_failed(node.task_id)
        AsyncResult.set_result(node.task_id, exc or ValueError("Some unexpected exception in node"))
Beispiel #2
0
    def set_failed(node, exc=None):
        """
        Mark node (task or flow) as failed

        :param node: node to mark as failed
        :param result: exception (result for Celery) that was raised
        """
        AsyncResult.set_failed(node.task_id)
        AsyncResult.set_result(node.task_id, exc or ValueError("Some unexpected exception in node"))
Beispiel #3
0
    def set_finished(node, result=None):
        """
        Mark node (task or flow) as successfully finished

        :param node: node to mark as finished
        :param result: result of node, if None, result is not set
        """
        AsyncResult.set_finished(node.task_id)
        if result is not None:
            AsyncResult.set_result(node.task_id, result)
Beispiel #4
0
    def set_finished(node, result=None):
        """
        Mark node (task or flow) as successfully finished

        :param node: node to mark as finished
        :param result: result of node, if None, result is not set
        """
        AsyncResult.set_finished(node.task_id)
        if result is not None:
            AsyncResult.set_result(node.task_id, result)