コード例 #1
0
ファイル: backgroundservice.py プロジェクト: nurav/wt-project
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()
コード例 #2
0
ファイル: backgroundservice.py プロジェクト: nurav/wt-project
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)