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()
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)