Beispiel #1
0
def exec_service():
    for trigger_data in models.Trigger.objects.all():
        print("new trigger run")
        trigger = Trigger(
                user=trigger_data.user,
                event=services.get_event_class_for_id(trigger_data.event),
                action=services.get_action_class_for_id(trigger_data.action),
                variable_mappings=trigger_data.variable_mapping
            )
        trigger.exec_trigger()
Beispiel #2
0
def exec_service():
    for trigger_data in models.Trigger.objects.all():
        print("new trigger run")
        trigger = Trigger(
                user=trigger_data.user,
                event=services.get_event_class_for_id(trigger_data.event),
                action=services.get_action_class_for_id(trigger_data.action),
                variable_mappings=trigger_data.variable_mapping
            )
        thread = threading.Thread(target=trigger.exec_trigger, args=(), kwargs={})
        thread.start()
    time.sleep(90)