Uninformative error message from getModificationTime
Thomas Hallgren
hallgren at cse.ogi.edu
Thu Mar 27 19:16:36 EST 2003
Hi,
If I run the program
main = print =<< readFile "god"
and god doesn't exist, I get the following informative error message
Fail: does not exist
Action: openFile
Reason: No such file or directory
File: god
However, if I run the program
import Directory
main = print =<< getModificationTime "god"
I get the message
Fail: does not exist
Action: withFileStatus
Reason: No such file or directory
where the file name isn't included. I guess I could write my own wrapper
around getModificationTime to generate a better error message, but
presumably other functions implemented by calls to withFileStatus suffer
from the same problem, so it is better to fix the problem there.
This was tested with GHC 5.04.2 under Linux.
--
Thomas H
"I think it would be a great idea."
(Ghandi's answer when asked what he thought of Western Civilization)
More information about the Glasgow-haskell-bugs
mailing list