Check out pudb
http://asmeurersympy.wordpress.com/2010/06/04/pudb-a-better-python-debugger/

On Wed, Sep 14, 2011 at 8:42 AM, Edward K. Ream <[email protected]> wrote:
> Running pdb.set_trace() from inside a script launched from the Blender
> console window issues a message about a missing stdin.
>
> It *is* possible to run pdb.set_trace() as follows, but when invoked
> the debugger has no access to sources:
>
> - Open a console window.
>
> - Launch Blender from the console window.
>
> - Run the script from the text editor window, not the console.
>
> Some possibilities come to mind:
>
> 1. Study the Jaworski book.  Did that.  Not helpful unless I want to
> use Eclipse.  The point is that
>    I want Leo to be good enough.
>
> 2. Modify pdb.py in blender/2.59/python/lib
>
> 3. Use winpdb: http://winpdb.org/docs/blender/  and especially
> http://winpdb.org/docs/embedded-debugging/
>
> winpdb typically uses wxPython, but the remote debugging option could
> probably be built into Leo.  The idea is to launch Leo from a console
> (I already always do that) and use that console for interaction with
> winpdb.
>
> My preference would be to get pdb working with the console.  For me,
> it's the most natural way.  However, it likely depends on a bridge
> between the console and pdb, and (sigh) such bridges may not be
> possible because basically everything in Blender is C code...BTW,
> googling "pdb blender" has turned up nothing useful...
>
> If "plain" pdb seems infeasible, I'll look into winpdb.
>
> Edward
>
> --
> You received this message because you are subscribed to the Google Groups 
> "leo-editor" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/leo-editor?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en.

Reply via email to