handle exception for psutil.NoSuchProcess
along with psutil.AccessDenied
#401
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.
Hi. I've noticed that there can be a condition where process will be killed between
memory_profiler/memory_profiler.py
Line 134 in 025929f
memory_profiler/memory_profiler.py
Line 140 in 025929f
In this case, we get an exception
psutil.NoSuchProcess: process no longer exists (pid=...)
, that we have to handle the same way as it's done here:memory_profiler/memory_profiler.py
Line 112 in 025929f