[pymvpa] Syntax Error

life1994 at gmail.com life1994 at gmail.com
Fri Dec 19 21:10:18 UTC 2008


wow, many thanks for you guys great help!




On Dec 19, 2008 4:06pm, Scott <gorlins at mit.edu> wrote:
>
>
>
>
>
>
> Yaroslav Halchenko wrote:
>
>
> >> plus, i find it easier to debug in an ide than to copy paste into the
>
>
> >> prompt - copy paste into a script file, and pylint will tell you what's
>
>
> >> wrong before you run it :)
>
>
> >>
>
>
> > thanks Scott!
>
>
> >
>
>
> > would you recommend any particular Python tutorial?
>
>
> >
>
>
> i stumbled around python.org mostly - and playing with visionegg really
>
>
> helped too. i don't learn much from tutorials though, mostly
>
>
> trial/error/sourcecode.
>
>
> > so, is wingide runs pylint automagically prior each run? that is cool.
>
>
> >
>
>
> >
>
>
> yeah it works quite well. actually i'm not sure if its pylint proper,
>
>
> it may be it's own syntax checker - it runs much faster than spe or
>
>
> komodo, last i tried. and it's not prior to each run, it's every 100ms
>
>
> - it feels much more like netbeans, which i love.
>
>
> > how well does it display docstrings for PyMVPA? do they come useful?
>
>
> >
>
>
> >
>
>
> when you've written them :)
>
>
>
>
>
> there is one case where it hangs up-it does not display the docstring
>
>
> for a class when there is a docstring in the __init__ function for that
>
>
> class, and instead displays the __init__ docstring. i haven't looked
>
>
> extensively into whether this is a wingide or more general bug, but it
>
>
> has a nice 1-click link to the class definition, so it's really easy to
>
>
> browse the source (with tabbed/paned editors come in super handy...)
>
>
> > As for debugging, indeed, that is what constantly raises a question for
>
>
> > me either to switch to some nice IDE. For now, for quick debugging I
>
>
> > just insert
>
>
> >
>
>
> > import pydb
>
>
> > pydb.debugger()
>
>
> >
>
>
> > at the place where I need to invoke debugger.
>
>
> >
>
>
> > IPython on the other hand also comes with debugging 'magic', so just
>
>
> >
>
>
> > pdb on
>
>
> >
>
>
> > and then it would automagically bring a debugger at your hands whenever
>
>
> > an exception is thrown
>
>
> >
>
>
> >
>
>
> call me old fashioned, but i thrive on F5->debug current file
>
>
> F9->execute with -O flag.
>
>
>
>
>
> debugging will, of course, stop when an exception is thrown. but
>
>
> nicely, it gives you a gui call stack so you can instantly evaluate code
>
>
> at any point on the stack prior to where the exception is thrown (and
>
>
> autocomplete and source assistant work, too!). Plus, you can add
>
>
> breakpoints, and even conditional breakpoints, though i haven't tried  
them.
>
>
>
>
>
> just to add one more plug, they seem quite active - i get a new version
>
>
> every month or so, free. and i submitted a feature request (to
>
>
> right-click evaluate a highlighted line of code in the debug shell with
>
>
> the current stack) which they did in about 2 weeks.
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
>
>
> Pkg-ExpPsy-PyMVPA mailing list
>
>
> Pkg-ExpPsy-PyMVPA at lists.alioth.debian.org
>
>
> http://lists.alioth.debian.org/mailman/listinfo/pkg-exppsy-pymvpa
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.alioth.debian.org/pipermail/pkg-exppsy-pymvpa/attachments/20081219/bc8b69f0/attachment-0001.htm 


More information about the Pkg-ExpPsy-PyMVPA mailing list