NB: shell and scheduler are pretty much the same.... scheduler and web not so much, although models are the same.
On Thursday, July 24, 2014 12:44:56 PM UTC+2, Tim Richardson wrote: > > > > On Thursday, July 24, 2014 7:41:03 PM UTC+10, Niphlod wrote: >> >> it's a "general issue" with debugging remote processing >> http://pydev.org/manual_adv_remote_debugger.html >> >> BTW: if you launch the function in the shell, you won't have access to >> the inner workings of the scheduler but you'll see what our >> function/module/etc is doing.... the env in which tasks are executed within >> the scheduler is pretty much the same of web2py's shell with models loaded >> (./web2py.py -M -S appname). >> >>> >>> > I use a graphical IDE (Pycharm) and if I get stuck with a problem needing > debugging, I run the scheduler job via the web server (in development, i.e. > via the built-in Rocket server). That is, I make a controller which calls > exactly the same thing as the scheduler would. So you just debug it > normally (which is remote debugging although It Just Works). As Niphlod > points out, this is for practical purposes the same environment. The > scheduler process doesn't run the server code which allows remote debuggers > to connect (I think). > > -- 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.

