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

Resurrection, ante-mortem debugging, time-travel debugging, interactive debugging, find and fix the bug then continue execution #99187

Open
James4Ever0 opened this issue Nov 7, 2022 · 0 comments
Labels
type-feature A feature request or enhancement

Comments

@James4Ever0
Copy link

James4Ever0 commented Nov 7, 2022

Feature or enhancement

Stop at the buggy code for a prompt for user intervention. Users can put new code right at the spot where the problem occurs, remove any lines which will cause trouble, then continue execution without restarting the process.

Pitch

Suppose there's some code running for 4 hours and suddenly popping up for a bug, losing all the context. Traceback is there, and all you can do is some guess work trying to fix the bug and rerun the code for another 4 hours then hope for no bugs.

With resurrection debugging, code will stop when bug happens, and you can fix the bug, persist your patch to the disk with all context avaliable.

Previous discussion

Discussed in python forum

For anyone wants more links: My note on this topic

@James4Ever0 James4Ever0 added the type-feature A feature request or enhancement label Nov 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type-feature A feature request or enhancement
Projects
None yet
Development

No branches or pull requests

1 participant