* cookie1.el (cookie-snarf): Explicit error if input file cannot be read.

This commit is contained in:
Glenn Morris
2012-04-16 15:04:27 -04:00
parent 68892d275b
commit e3ad7552db
2 changed files with 5 additions and 0 deletions

View File

@@ -1,5 +1,8 @@
2012-04-16 Glenn Morris <rgm@gnu.org>
* play/cookie1.el (cookie-snarf):
Give an explicit error if input file cannot be read.
* play/yow.el (yow-file): Use expand-file-name rather than concat.
* progmodes/perl-mode.el (c-macro-expand):

View File

@@ -96,6 +96,8 @@ of load, ENDMSG at the end."
"Reads in the PHRASE-FILE, returns it as a vector of strings.
Emit STARTMSG and ENDMSG before and after. Caches the result; second
and subsequent calls on the same file won't go to disk."
(or (file-readable-p phrase-file)
(error "Cannot read file `%s'" phrase-file))
(let ((sym (intern-soft phrase-file cookie-cache)))
(and sym (not (equal (symbol-function sym)
(nth 5 (file-attributes phrase-file))))