whoopsie, sorry: I thought that was documented :D /me takes a note and adds to the todo-list
On Thursday, September 5, 2013 12:46:39 PM UTC+2, Manoj Kumar M wrote: > > Well, after some digging into source code I found the solution. In > gluon/scheduler.py, > > def executor(queue, task, out): > W2P_TASK = Storage({'id' : task.task_id, 'uuid' : task.uuid}) > _env.update({'W2P_TASK' : W2P_TASK}) > > W2P_TASK is an environment variable. So, to get the task id, > > task_id = W2P_TASK.id > > > On Thursday, 29 August 2013 19:14:25 UTC+5:30, Manoj Kumar M wrote: >> >> Is it possible to get the task id of the current task from within the >> task? >> >> for example: >> def task_add(a,b): >> task_id = scheduler.my_id() # get current task id >> return a+b >> >> scheduler = Scheduler(db, tasks=dict(demo1=task_add)) >> >> scheduler.queue_task('demo1', pvars=dict(a=1,b=2), >> repeats = 0, period = 180) >> > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.