Task now uses a UUID4 instead of a LUID

This commit is contained in:
Ilan Steemers
2015-07-08 13:33:03 +02:00
parent ddf861a16d
commit f8708cfd73
8 changed files with 91 additions and 49 deletions
+4 -3
View File
@@ -394,7 +394,8 @@ def save_task(task):
Success.objects.first().delete()
try:
Task.objects.create(name=task['name'],
Task.objects.create(id=task['id'],
name=task['name'],
func=task['func'],
hook=task['hook'],
args=task['args'],
@@ -451,7 +452,7 @@ def scheduler(list_key=Conf.Q_LIST):
kwargs['list_key'] = list_key
s.task = async(s.func, *args, **kwargs)
if not s.task:
logger.error(_('{} failed to create task from schedule {}').format(current_process().name, s.id))
logger.error(_('{} failed to create a task from schedule {} [{}]').format(current_process().name, s.id), s.func)
else:
logger.info(_('{} created [{}] from schedule {}').format(current_process().name, s.task, s.id))
logger.info(_('{} created a task from schedule {} [{}]').format(current_process().name, s.id, s.func))
s.save()