GUI Debugger

  • Alright folsk, here is an ALPHA.

    No bug reports please.  Some stuff just plain don't work.
    I know it.

    I just want to see what people think of this.  Is it worth while?  What do you think?  Please post here, as I would like to open this up to discussion.

    Basically, I simply use PDB, the standard command line debugger.  I parse output so that the current line/file is reflected in the current Document.  I also parse for variables being watched.

    If you do not use the menu commands (or access them via keyboard shortcuts, pop up, toolbar), then drpython will not parse the output.

    So, what do you all think?

    • Oops.
      Uploaded the real alpha.

    • I cannot say anything, because I simply don't see
      any window; only the pdb output on the prompt.
      No marking of current line or watch window...

      Traceback (most recent call last):
        File "C://drpython/plugins\", line 281, in OnRunWithDebugger
        File "C://drpython/plugins\", line 309, in OnToggleWatchWindow
          target = DrFrame.currentpage.GetTargetSashWindow(DrFrame.txtDocument.Variabl
      AttributeError: 'DrText' object has no attribute 'VariableWatchesPanelPositon'

    • How 'bout now?


    • I got the watch panel (used the menu commands).

      trying add watch (shows always: 'no value')
      and next time (after next or step), the panel is cleared

    • "No bug reports please. Some stuff just plain don't work.
      I know it."

      Anywho, I answered my own question.
      I redid the whole thing using sockets.
      Much Cleaner.
      I will release 0.0.0 shortly.