-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
PR: Fix several IPdb problems and add some improvements to it #4202
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…n _post_exec_input
…e file - The idea is to read that state from the Spyder side to update the Variable Explorer and the Editor while debugging, in a more robust way than what we are doing now.
… from a Pdb session
… Editor while debugging
… Editor from a Pdb session
- It's simpler and more intuitive this way
ccordoba12
force-pushed
the
debugger-improvements
branch
from
May 28, 2017 00:55
571cb64
to
42a5d00
Compare
…orking with Unicode variables
- This is to avoid filling all RAM in CI containers, caused by our completion machinery. - Our completion servers are not shutdown after a failure, so they remain around (taking about 100 Mb per server).
… in the wrong order
ccordoba12
changed the title
PR: Several debugger improvements
PR: Fix several debugger problems in the IPython console
May 29, 2017
ccordoba12
changed the title
PR: Fix several debugger problems in the IPython console
PR: Fix several debugger problems and add some improvements to it
May 30, 2017
ccordoba12
changed the title
PR: Fix several debugger problems and add some improvements to it
PR: Fix several IPdb problems and add some improvements to it
May 30, 2017
This huge PR is (finally!!) over. |
ccordoba12
added a commit
that referenced
this pull request
May 30, 2017
This was referenced Jun 25, 2017
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #4421
Fixes #4403
Fixes #4214
Fixes #4013
Fixes #3945
Fixes #3771
Fixes #3711
Fixes #3555
Fixes #1977
This PR also greatly improves the experience of debugging in the IPython console with these new features:
%plot
magic, but only using theinline
backend(e.g.
%plot plt.plot(range(10))
).Ctrl+Shift+C
to copy text.ipdb
as much as possible.TODO:
c
andn
update the Variable Explorer%varexp
Ctrl+C
while debuggingpublish_data
for Pdb state