Naofumi Yasufuku [2025-02-16 14:30 +0900] wrote: > @@ -236,9 +236,10 @@ auth-source-pass--do-debug > (defun auth-source-pass-entries () > "Return a list of all password store entries." > (let ((store-dir (expand-file-name auth-source-pass-filename))) > - (mapcar > - (lambda (file) (file-name-sans-extension (file-relative-name file store-dir))) > - (directory-files-recursively store-dir "\\.gpg\\'")))) > + (when (file-directory-p store-dir) > + (mapcar > + (lambda (file) (file-name-sans-extension (file-relative-name file store-dir))) > + (directory-files-recursively store-dir "\\.gpg\\'"))))) Would it be any better to have the filesystem read and error check in a single atomic step? For example: