예제 #1
0
    def handle(self):
        Parallel(
            TaskA(),
            TaskE()
        ).execute()

        TaskC().execute()
    def handle(self):

        event = Wait(MyEvent).seconds(4).execute()

        if event:
            TaskA().execute()
        else:
            TaskB().execute()
예제 #3
0
    def handle(self):

        a = TaskA().execute()

        if a > 0:
            TaskB().execute()
        else:
            TaskC().execute()

        TaskD().execute()
예제 #4
0
    def handle(self):

        # Execute taskA and taskB in parallel
        a, b = Parallel(TaskA(), TaskB()).execute()

        # Wait for the end of execution of both tasks
        if a > b:
            TaskC().execute()
        else:
            TaskD().execute()
예제 #5
0
 def handle(self):
     Parallel(TaskA(), TaskB()).execute()
예제 #6
0
 def handle(self):
     TaskA().dispatch()
     TaskB().dispatch()
     TaskC().execute()
     TaskD().execute()
예제 #7
0
import client
from tasks.task_a import TaskA

TaskA().dispatch()
예제 #8
0
import client
from tasks.task_a import TaskA

TaskA().schedule('* * * * * *')
예제 #9
0
 def handle(self):
     TaskA().execute()
     Wait().seconds(5).execute()
     TaskB().execute()
예제 #10
0
 def handle(self):
     TaskA().execute()
     if self.state:
         TaskB().execute()
     else:
         TaskC().execute()