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?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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\GuiDebugger.py", line 281, in OnRunWithDebugger
OnToggleWatchWindow(None)
File "C://drpython/plugins\GuiDebugger.py", line 309, in OnToggleWatchWindow
target = DrFrame.currentpage.GetTargetSashWindow(DrFrame.txtDocument.Variabl
eWatchesPanelPositon)
AttributeError: 'DrText' object has no attribute 'VariableWatchesPanelPositon'
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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\GuiDebugger.py", line 281, in OnRunWithDebugger
OnToggleWatchWindow(None)
File "C://drpython/plugins\GuiDebugger.py", line 309, in OnToggleWatchWindow
target = DrFrame.currentpage.GetTargetSashWindow(DrFrame.txtDocument.Variabl
eWatchesPanelPositon)
AttributeError: 'DrText' object has no attribute 'VariableWatchesPanelPositon'
How 'bout now?
Eh?
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
again.
"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.