[web2py] Re: hello all and a minor typo

2015-11-16 Thread Niphlod
there is no facility to queue a task (or any a piece of code) only at the first request consistently. This doesn't mean that it isn't possible, just that there's not any easy machinery to do so. on top of my head: - queue the task just before launching web2py - queue the task every once in a whi

[web2py] Re: hello all and a minor typo

2015-11-16 Thread noam cohen
Where is the recommended location to add the queue_task() so it runs exactly once when my app starts? I thought about .../applications/my_app/__init__.py but it was called TWICE (once by the web server and once by the scheduler, if I got it right) I could of course check if the task is already

[web2py] Re: hello all and a minor typo

2015-11-15 Thread Niphlod
yes, it's a typo. Regarding the latter, the excerpt is To enable the scheduler you must instantiate the Scheduler class in a model. The recommended way to enable the scheduler to your app is to create a model file named scheduler.py and define your function there. After the functions, you can