Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make it clear that python3 can still be debugged by winpdb #15

Open
noamraph opened this issue Aug 15, 2018 · 3 comments
Open

Make it clear that python3 can still be debugged by winpdb #15

noamraph opened this issue Aug 15, 2018 · 3 comments

Comments

@noamraph
Copy link
Contributor

Hi,
The README file starts with "WINPDB ON PYTHON 3 IS BUGGY AND NOT WORKING". It makes it seem like winpdb is useless for python3 users. However, I understand that this means that the GUI doesn't work on python3, but rpdb2.py does. So python3 code can be debugged by importing rpdb2.py from python3 and connecting to it from winpdb on python2.

I suggest to make this clear - I'm a heavy user of winpdb, and I am working on migrating my code from python2 to python3. This note made me think that it will mean that I have to either stop using winpdb or start working on a fix, and it's not the case.

Thanks for the good work! It helps me a lot!
Noam

@bluebird75
Copy link
Owner

Thanks for the feedback. Could you propose a better wording ? I tried to describe the current situation but it's not that easy... Using winpdb with Python 3 is not trivial either, and I believe there are some subtle bugs lying there, like not all variables showing up.

@noamraph
Copy link
Contributor Author

noamraph commented Aug 19, 2018 via email

@bluebird75
Copy link
Owner

For automatic Python 3 support, it is very delicate. It is sometimes possible that a program is Python 3 dedicated, but not always. And some program are designed to run on both Python 2 and Python 3. Still, I agree that there could be some heuristics to detect this and popup a dialog.

From the GUI, if you use the "File / Open script" menu entry, you can choose with which interpreter to run your program.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants