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.

Reply via email to