Debugging wxPython4.0.1 and Python3

Testing the UI I run the base module and see the frame with the status bar
but no menues or the tabbed notebook. Invoking the application in
winpdb-1.4.8 has the source code window (on the right side) very small.
moving that window frame to the left changes the cursor to a double-head
arrow (<=>) and when I finish moving the frame to expose the source code the
debugger locks the application. I can move the cursor but cannot access the
panel, other windows, or anything else. So, I open a new console and kill
the winpdb process.

   This leads to my questions: 1) can I use winpdb with wxPython4 and
Python3? If not, 2) which debugger will work (perhaps rpdb2)?

Rich

Use Eclipse + PyDev it have a nice debugger

···

2018-04-26 11:17 GMT-05:00 Rich Shepard rshepard@appl-ecosys.com:

Testing the UI I run the base module and see the frame with the status bar

but no menues or the tabbed notebook. Invoking the application in

winpdb-1.4.8 has the source code window (on the right side) very small.

moving that window frame to the left changes the cursor to a double-head

arrow (<=>) and when I finish moving the frame to expose the source code the

debugger locks the application. I can move the cursor but cannot access the

panel, other windows, or anything else. So, I open a new console and kill

the winpdb process.

This leads to my questions: 1) can I use winpdb with wxPython4 and

Python3? If not, 2) which debugger will work (perhaps rpdb2)?

Rich

You received this message because you are subscribed to the Google Groups “wxPython-users” group.

To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Saludos / Best regards

Mario Lacunza
Email:: mlacunza@gmail.com
Personal Website:: http://www.lacunza.biz/
Hosting:: http://mlv-host.com/
Skype: mlacunzav

Lima - Peru

Winpdb is dead, but it looks like it is in the process of being reborn via another developer here: GitHub - bluebird75/winpdb: Fork of the official winpdb with improvements

I also suggest to take a look at the debuggers included with PyCharm and VisualStudio Code, they are both very capable and get the job done without much hassle.

···

On Thursday, April 26, 2018 at 9:17:12 AM UTC-7, Rich wrote:

This leads to my questions: 1) can I use winpdb with wxPython4 and

Python3? If not, 2) which debugger will work (perhaps rpdb2)?

Robin

Winpdb is dead, but it looks like it is in the process of being reborn via
another developer here: GitHub - bluebird75/winpdb: Fork of the official winpdb with improvements

Robin,

   This will do the job. and I can run it within emacs.

I also suggest to take a look at the debuggers included with PyCharm and
VisualStudio Code, they are both very capable and get the job done without
much hassle.

   My experiences with python-specific IDEs has been much less than
satisfactory, and I don't do Microsoft (haven't for > 20 years).

Thanks very much,

Rich

···

On Thu, 26 Apr 2018, Robin Dunn wrote:

Yes! The new version does work. Thanks again, Robin.

Rich

···

On Fri, 27 Apr 2018, Rich Shepard wrote:

This will do the job. and I can run it within emacs.

My last message was incorrect. The revised work-in-progress loads and the
split window can be adjusted, but it segfaults as soon as the F6 key is
pressed.

   Looking at files in the downloaded directories I see that the developer is
limited to using Microsoft's OSes so I'm not surprised it does not work with
linux.

   Now I'm reading about the builtin pdb module and will use this to debug my
Python3 (and wxPython4) code.

Rich

···

On Thu, 26 Apr 2018, Robin Dunn wrote:

Winpdb is dead, but it looks like it is in the process of being reborn via
another developer here: GitHub - bluebird75/winpdb: Fork of the official winpdb with improvements

Winpdb is dead, but it looks like it is in the process of being reborn via

another developer here: https://github.com/bluebird75/winpdb

Robin,

This will do the job. and I can run it within emacs.

I also suggest to take a look at the debuggers included with PyCharm and

VisualStudio Code, they are both very capable and get the job done without

much hassle.

My experiences with python-specific IDEs has been much less than

satisfactory, and I don’t do Microsoft (haven’t for > 20 years).

Thanks very much,

PyCharm is a phenomenal IDE, and it can get you almost anywhere as long as you’re willing to put up with a RAM-hungry tool.

Andrea.

···

On Fri, 27 Apr 2018 at 16.13, Rich Shepard rshepard@appl-ecosys.com wrote:

On Thu, 26 Apr 2018, Robin Dunn wrote:

Rich

You received this message because you are subscribed to the Google Groups “wxPython-users” group.

To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Rich Shepard wrote:

···

On Thu, 26 Apr 2018, Robin Dunn wrote:

I also suggest to take a look at the debuggers included with PyCharm and
VisualStudio Code, they are both very capable and get the job done
without
much hassle.

My experiences with python-specific IDEs has been much less than
satisfactory, and I don't do Microsoft (haven't for > 20 years).

Religion has no place in a programmer's toolbox. Microsoft's open
source VSCode editor is one of the best development editors available
today. It is fast, attractive, extraordinarily configurable, has great
plugin support, and runs identically on Windows, Linux, and MacOS. You
do yourself a disservice by ignoring it.

--
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.

Agreed. I was very pleasantly surprised when I gave it another try. It was nothing special when I tried it a few years ago, but it is a totally different tool now. I find myself liking it a little more each time I use it.

···

On Friday, April 27, 2018 at 11:00:42 AM UTC-7, Tim Roberts wrote:

Microsoft’s open

source VSCode editor is one of the best development editors available

today. It is fast, attractive, extraordinarily configurable, has great

plugin support, and runs identically on Windows, Linux, and MacOS. You

do yourself a disservice by ignoring it.

Robin