Open DeflateAwning opened 2 months ago
Thanks for the feature request! We are going to give the community 60 days to provide 7 👍 upvotes on the opening comment to gauge general interest in this idea. If there's enough upvotes then we will consider this feature request in our future planning. If there's unfortunately not enough upvotes then we will close this issue.
Any intention to retake this? would be super useful to debug actions running on flask/fastapi app shutdown (i.e: closing db, connections, redis, etc)
I want the ability to use the "Stop" button in the Python debugger in VS Code to send a SIGTERM (and/or maybe a SIGINT) to the running process, instead of just sending it SIGKILL (as it currently does).
This is the "Stop" button I'm talking about:![image](https://github.com/microsoft/vscode-python/assets/11021263/9be54211-f56e-40ba-9cad-491ef5a18a55)
Proposed Solution
I'm thinking that a new option like this in the
launch.json
config file could be a good way to introduce this change without being a breaking change for the way everyone is used to the "stop" button working.Possible additional ideas, more context
The minimum viable solution is described above.
SIGKILL (the current behavior) and SIGTERM are the two behaviors I'm personally chasing. SIGINT is another one that would be good to have as an option though.
As an extended implementation, the
stop_action
field could support a process like: send SIGTERM, wait 15 seconds, send SIGKILL.This feature request stems from wanting to be able to test and debug the AWS Batch end-of-job behavior:
Related Previous Issues and Discussions