In Pydev every debugging is working very well if you follow this web2py
slice by mr.freeze:
www.web2pyslices.com/main/slices/take_slice/2

May be setting it up in Mercurial way as shown in above slice,  inside
WingIDE  can make Web2py debug well as whole server is run through IDE's
debugger. But i dont know if it supports Mercurial.

I dont use WingIDE (coz Pydev have better completions, current version works
almost all Completions in web2py ).




On Mon, Jul 12, 2010 at 9:48 PM, NickFranceschina <
[email protected]> wrote:

> after going back and forth a bit with WING support guys... it appears
> to be an issue with Web2py...
>
>
> on line 388 of compileapp.py there are two lines of code that only run
> on GAE... which essentially cache the compiled? code file using
> filename + ':' + key... where key is the function name.  this ccode
> object then gets executed with a path of (this is my test example):
>
>  "C:\SVNs\T4H\Buttrcup\www\applications\init\controllers
> \default.py:test"
>
>
> Since this is an invalid path, if there are any breakpoints set in the
> controller, Wing cannot hit them because it doesn't know where this
> file is.  If I comment out the GAE caching function, then Wing hits
> its breakpoints correctly.
>
>
>
> if this is not a bug, and there is some other configuration settings I
> should be doing in order to debug with Wing, would someone kindly
> inform me?
>
>
> Thank you much,
> -Nick Franceschina
>
>
>
>
>
>
>
> On Jul 2, 12:55 pm, NickFranceschina <[email protected]>
> wrote:
> > I've been using WingIDE pro for a while... love it... followed advice
> > to get it setup to work with Web2py and runs fine if I launch debugger
> > through web2py.py ... but if I launch it through dev_appserver.py then
> > the server runs and the app works and the breakpoints are hit for all
> > code except for the controller code because, apparently, it is called
> > via python "exec" method...
> >
> > this works fine through web2py's web server... but not through
> > dev_appserver ... for me anyways....
> >
> > What am I doing wrong?
> >
> > Thank you!
> > -Nick Franceschina
>

Reply via email to