diff options
-rw-r--r-- | ennu.el | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -367,7 +367,8 @@ finally delete the temporary directory. The value returned is the value of the last form in BODY." (declare (indent defun)) `(let ((,temporary-directory (make-temp-file "ennu" t))) - (unwind-protect ,@body + (unwind-protect + (progn ,@body) (delete-directory ,temporary-directory t)))) (defun ennu-many-to-many-group-by (function sequence) |