jwiegley / emacs-async

Simple library for asynchronous processing in Emacs
GNU General Public License v3.0
837 stars 68 forks source link

`async-when-done` does not handle the `signal` status #125

Open sdevlin opened 4 years ago

sdevlin commented 4 years ago

The async-when-done process sentinel performs clean-up only when the process status is exit.

It does nothing when process-status returns signal. This is the case when delete-process is called on the process object.

I'm not sure what the correct behavior should be. I think this behavior should be documented, at least.