On Friday, February 5, 2016 at 1:23:32 AM UTC-8, Niphlod wrote:
>
> you're translating my "like" as in "exactly". and making assumptions, 
> wrong ones.
>

I'm not sure I'm straying that far.  Your further explanation, below, I 
think describes my current understanding.

What I was missing in my comments about queuing from a shell is needing to 
do db.commit().  I finally tried that, and the task ran.  The reason I was 
interested in that was to test fire the task.  The conditional queuing is 
something that I had already gone ahead with, putting it in the model 
(outside the task function, so at the "top" level), and that seems to be 
working, too.

 

> I just said that the environment in which the scheduler executes your task 
> is LIKE a shell one, where you launch the FUNCTION you queued, and then 
> exit the shell.
>
> At the very "raw" structure of the scheduler, it just see if there are 
> tasks ready to be processed, opens a shell env, executes the function, 
> records the output, closes the shell. for every task.
>

Despite the stumbles I've made, I think I've gotten there.

/dps

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to